The Room is as quality as you would expect for the price, it is well kept, clean and comfortable, the resort location to the beach is great and good value.
Be aware that if you are staying at the resort with a Hire car, there is a parking fee of around $20 US per day! that isn't mentioned in the listing. We were stung by this and our booking cost an additional $240US just to park our car (which is also about 2-300mtrs from the resort entry).
On top of this charge don't expect to use the courtesy shuttle to and from the airport, we had to drop our hire car off a day early at the airport, and the resort refused to pick us up from the airport and drop us off for our flight the following day (a 5 min drive) even when the shuttle was not booked for other persons, and we had paid their car parking fee. We had to ask a favour of another guest to drop us to the airport at 5am as taxi's wouldn't come on time.
As it is a privately owned room, the resort doesn't offer room cleaning (which was fine) though they charge $5 US for rubbish disposal.. ( Really?? )
This is more an issue with the resort than it is the owner of the room, but as the stay is all location based, it did seem as poor service from the resorts end. Other than that the room and location are fanstasic.