Overall a great place! I actually think the pictures don't do it justice. It was more spacious than I was expecting. I didn't realize it had 2 bathrooms until we got there.
The place is on the dated-side, other than the new-to-them kitchen cabinets. The beds were comfortable and the linens were clean. There were ample dishes so we didn't have to run the dishwasher too often.
The pool and beach were great. We walked down the beach, to the south, one night and saw a green turtle basking in the sun. Safeway is close enough for groceries. I recommend using the Safeway app to create an account to get sale prices and deals.
Our flight home was delayed, but they allowed us to use the pool, after we checked out, which was really great.