Unit was clean, well stocked, and well maintained. The complex was very nice with the pool and common areas. It’s also in a great location on the island, close to one of our favorite beach hangouts and beach access. Frank was very helpful and responsive, we would definitely stay here again.