A great place with plenty of amenities in a wonderful location