This is a one-of-a-kind experience. I was there 6 days and have no complaints at all. Beautiful, lush and impeccably maintained tropical setting; gorgeous, near-deserted beach; spotlessly clean and well-decorated rooms (stayed in three rooms: I reserved very late, but they made it work for us... they were even apologetic about our moves while we were simply grateful they worked hard to accommodate us). Management has thought of everything you might have forgotten. Sebastian in the front office made us feel like we were her only guests, and David, the maintenance man, couldn't do enough for us. I was a bit cynical about what "just steps to the beach" really meant, but you can absolutely believe it! One rainy afternoon we drove to just about every other hotel/cottage/inn and congratulated ourselves on having found the very best one, and at a great rate. No doubt about it, we'll be back. It was that good.