We had a fabulous week staying at the Azalea apartment. Due to problems with our flight we arrived at 1.30am (should have been 7pm the previous evening) but we were still met and taken to the property and shown around - nothing was too much trouble. The property itself is wonderful, it is extremely well-equipped and comfortable so it feels like home from home and it is in a perfect position for the beach, shops and restaurants, all of which are within walking distance. The outside space is excellent with plenty of seating so we could eat all our meals outside, a BBQ and even a shower. We would definitely stay here again.