Excellent points you made. One point I would add is to stay in touch with your roommates. Knowing what time they work or their schedule helps out in formulating your schedule and being mindful with them. You don't have to know where they are 24/7 nor do you have to tell your roommate where you are every 5.8 seconds a day. At the end of the day, you are living with your roommates. It is good to have some curtisity when you are around them; similar how you would tell your parents where you are going before you take the car. 😄