5 of us stayed at Frank's place and enjoyed our stay there.

Highlights:
Location -- really close to the beach and a short stroll to shops and restaurants.
Communication & responsiveness -- Frank's assistant was extremely helpful and communicative.

Lowlights:
Couple of the appliances / amenities (washer/dryer, air conditioner didn't work as well as expected). I'm sure Frank would have had them fixed if we had notified him about them ...