This place was perfect! Looked exactly like the pictures and just as described. Communication before, during and after the trip was very prompt and easy. Everything you can think of was accessible. Beach, shopping, food, etc. Great stay and will definitely come back. One last thing, this place was so clean and so comfortable!