First, the location was great. We had a little issue trying to find the check in location but once we found office, check in was smooth and fast. At first glance the room was as advertised but we soon discovered some issues. The floor was very dirty so we called maintenance and they sent a cleaner to redo the floors within 30 min, so kudos for that. The unit is very spacious but has some minor issues. Some of the dining rooms chairs lifted up when you pulled them in and a couple of us got our fingers pinched. The one bar stool needed tightened, but again these were minor issues. We cook a lot and the mixer didn't work, however when we contacted maintenance, they again quickly solved the issue by replacing it. The resort itself is wonderful. Many pool chairs and pools for every age, I would suggest being at the gate around 8:30 if you want a specific spot in the pool area. The unit we had, Indigo Tower Unit 201 has stairs that led right down to the lower level and then had a short walk to the beach. The views from the front balcony facing the ocean were magnificent. The 2nd balcony facing the pool was nice but access was only through the one bedroom so it wasn't used much, however when we forgot something, a simple call to the room and someone we throw down what we needed. The pools were clean but a little cloudy. I think more chlorine would solve issue. All in all, this booking was a 9.5/10. Nothing is perfect but I would highly recommend this unit and resort.