Great apartment and complex. Apartment clean and well kept and had everything we needed for a comfortable stay. Pools were fantastic in the resort and the kids had a great time. Location was perfect, close to the shops and beach. Amazing stay.