Clean, conveniently located hotel with nice staff. Solid Three Star property, and everything on their website was accurate and as described. The Free breakfast was ok, but limited choices. I went out to breakfast a few times during my 8 night stay. Staff work hard to keep the pool clean, but since it is in a jungle, there are perpetually leaves falling in there. Receptionists, maids, and bartenders were all very pleasant and interacted in a friendly manner. The Beach area immediately in front of the hotel is not the best, but there is a huge stretch of open beach (North) to your right and just to your left is The South part of the beach where most of the restaurants, beach clubs, and vendors are. It worked out really well to use the hotel beach or pool as a base, but wander around to different areas of the beach. There are no TVs in the rooms which was not a problem for me. The internet was generally reliable and reasonably fast. I felt generally safe at the hotel as well.