We had a great stay at Randi's place. Everything was very clean & she stocked the apartment up with toiletries, kitchen wear, beach towels, utensils & even a bluetooth speaker. There was a private patio for us to use at our leisure which was an added bonus. Very conveniently located to the center of the town & Randi was very responsive. One thing that I would flag is there is an early checkout (10am) so just be mindful of that when you book the reservation. Other than that everything was perfect & I would highly recommend.