A good impression always starts with great communication. From the beginning the communication was excellent and from there, everything else followed. The location is amazing and the place is great! One of the things one wants to experience when vacationing, is the obvious - vacating. As soon as we got there, time was no longer a factor and we felt welcomed right away. The cleanliness and relaxing setting was amazing and to complement the awesomeness, the convenience of having the beach as your backyard. After hours of being at the beach, walking, resting, playing with the kids, and being in the water - one can get exhausted. So the walks back to the home were nothing but an added plus. I wish we could have stayed longer. We had the opportunity to play some basketball and walk around the complex, which is full of vibrantly green plants - which made the experience more enjoyable. Looking forward to doing this again some time soon!