This place was a piece of paradise!! It's well-located on the island (it's about 1 hour drive to either end), it is very clean and the staff are very caring and helpful, especially kudos to Arnold :)
Also you get several small touches that make your stay that much better such as beach gear and option for late check out in case your flight is at night (like ours was). We will be back!