Location - check!
Amenities - check!
Hospitality - check, check check!
Communication - check!
10 out of 5 stars - exceeded expectations in every way.