Our stay here was splendid. The apartment was beautiful, extremely clean and had everything one needs for a comfortable stay, not to mention accessible to everything including the beautiful beach. We didn't meet James because we arrived quite late but he was still one step ahead making sure everything went smoothly for us. We would absolutely stay here again!