Beautiful place with tons of amenities.