Really nice place. As advertised, adjacent to a nice beach, lots of restaurants and shopping nearby. We would stay there again. Only two complaints - the walls are very thin, so people just talking in the room next door was distinctly audible in our room (since we were still on mainland time, it kept us awake). And they charge for coffee after the first night. Those are fairly minor things, and were outweighed by the cleanliness and location of the resort.