Fantastic location, beautiful view, great place right on the beach. Well appointed and clean. David was an excellent host. Would happily stay here again, thank you!