The apartment has spectacular views and is walking distance to several beaches, lookouts and into town. We stayed with 2 young families and it worked really well, just be prepared for the stairs. The apartment is older style but beautifully clean, in excellent condition and more spacious than I expected. You do have to provide linen and towels but some basics were provided - tea towels, floor mats etc. The kitchen was well equipped - we mostly did all our own cooking and enjoyed the BBQ on the deck. Hayley was very accomodating and communicated quickly. We would definitely stay again!