Beautiful setting and sufficient amenities.