This place is near perfect. First floor, steps to the beach, clean, modern, has all the goods needed to operate a kitchen, comfortable beds, good AC/heat, use of resort grounds is awesome. There is nothing we didn't like. Highly, highly recommended place to stay on a beautiful island.