Clean, spacious, thoughtfully decorated, and well-stocked. Nice view and lots of natural light. Great location. Great value. Great communication. Highly recommended.