Beautiful place with all the necessary amenities.