Beautiful place with all the amenities you could need! The location is also ideal. We would definitely stay again!