Very clean, very spacious, comfortable beds and the location is great, but be prepared for a workout as there are 87 steps up to the apartment.