Perfect location and resort. Very clean and comfortable. Easy to book and easy to check in. No issues at all. Pool was very clean. We had a great time.