Amenities ,comfort,cleanliness , decor , location, parking, communication- all excellent. Ten out of ten.