Very nice place: location, communication, cleanliness etc