I had good and bad experience and i will rate it 3. Experienced a delay in check-in, i have called several times for the last one week before check-in, even in the morning of the check-in date, one mr. asked me to come at any time after 11. 30 the room will be ready for you. I came after 1pm, but even that time the room was not ready and asked me to wait for 30 mins. Another issue i faced wae regarding swimming pool, the common one was under chemical treatment and asked me to use the pool villa pool, which was a private one, but after around one hour new team came to stay there and the same told me to use the common one, they will clean in 2 hours no issues with the chemicals they put ( remember i have 2 kids with me, i became angry and used the pool villa one for 30mins, even that was not well cleaned. It was a hectic time fighting with them. The positive side i found is that they were polite in speaking and tried their best to address my concerns after that issue. Another good thing is that the food was awesome and worth for the money what we are paying. Other than the above, rest of all were good for me, but they have to take care of the above issues, so only giving 3*