Great views, good communication, well stocked and great amenities.