Clean, communicative, great location, all the amenities, modern, spacious, and safe. It was perfect!