Spacious, clean, comfortable, professionally managed, great location. Very happy with our stay!