We stayed here for 5 days and had a great experience overall. Check-in and check-out were super easy, and the staff from iTrip were friendly and helpful.The location was perfect. Oceanfront, overlooking the pool, and just a few steps from the beach with private beach access. The beach was never crowded, and parking was easy and convenient. The pool was maintained very well. The unit was very clean and smelled fresh when we arrived. There were plenty of towels, and the kitchen was stocked with just about every utensil and cookware item you could need.A few minor things could use some attention. The beds in the second bedroom weren't very comfortable. I'd also highly recommend adding curtains or blackout shades to the bedrooms because the sunshine had us awake pretty early every morning.Those things did not take away from our stay, though. We'd definitely stay here again and would recommend it to others!