Probably my most complete Air Bnb experience.
The location is excellent - a few steps from the beach and town centre, and the apartment has everything you need.
Communication from Rahim was timely and clear. They also have a great online local tip site they've created which means you get all the recommendations on the move.