5 Stars because... Location, communication, cleanliness and amenities.