All the amenities you need in a beautiful location.