Overall, very pleasant experience. It was a bit smaller than we expected, but because we were about and about so much, we didn't find it a problem at all. It is perfect for a small family of four such as hours. It was very clean and well taken care of. Some small items such as runners could be updated perhaps, but it didn't have much effect on our experience. This unit provides everything you need including beach gear, toys, beach towels, you name it. Vicinity to all the major areas on the island should also be mentioned as well as the pool that our kids truly enjoyed. Owner was very responsive to any questions we had. Would definitely stay there again!