Super clean and great location! Check ahead of time what amenities are open. When we went they limited pool access (you had to reserve 2 hr blocks ahead of time and spots went fast) and several areas of the resort were shut down.