The only reason I can't give 5 stars is the uncomfortable beds. Very hard and we really had trouble sleeping. However all else is perfect... great apartment, super clean, fantastic communication.