Absolutely great location, literally on top of all the restaurants, cafes and bars. The apartment was spacious and clean and the balcony had great morning sunshine. We brought cards and speakers down but the place already had them (as well as a HDMI enabled TV, and even a great DVD collection)! Fully equipped kitchen and toiletries already in the bathroom for us. Kate was great with communication and gave us a late check-in and super late check-out so we could enjoy the beach for one more day. 10/10 would recommend!