This was a very nice place to stay at. Units are clean and well kept. The only cons are for me is the amount of ants in and around the unit, bathroom, toilets, kitchen etc. One can literally not leave anything open for more than five minutes. Also during a rainy night out plugs kept tripping due to water getting in from somewhere which made it difficult to watch TV or use any appliances. The check in process however is smooth and the resort does their best to keep an open line of communication during our stay which you don't see often. All in all, not bad.