I gave this a place a 5 Star rating on all counts, which speaks for itself. Coral is an amazing hostess and makes you feel welcome with outstanding amenities. I wouldn't hesitate in recommending this place to anyone.