We had a lovely stay at the Mayflower. Apartment was very spacious, comfy, clean and close to shops. Great to have beach towels there for our use too. Upstairs bedroom is a mezzanine and not closed off. Only issue was construction works happening outside the apartment (which Ranger property were not aware of) which started early in the morning on two days and used our front balcony and a plumber showing up unannounced but that aside communication with Ranger was great and they let us leave our bags in the apartment early (as we came on an early flight) so we could enjoy our first day until the apartment was ready for check in. All in all we had a great stay and thank you Leigh and Tania :)