the place was beautiful and it had beautiful views. there is lots do do at the resort and the food at the resort was great. The location was great. The only thing I would say is that when reception gets busy, they forget about your requests. we asked for extra towels and they never came and their car parking lot was hard to find. the instructions on where the parking was were not clear and if you park in the wrong spot, you will end up paying a lot of money. other than that, the place was great and the rooms were beautiful. the host is responsive and very professional. we had a great time.