We had a wonderful time with our stay. Love the well-equipped kitchen. Really enjoyed our stay. It's a shame that the weather didn't hold up for us and we only get to enjoy the private beach on the last day of our stay.