Its not brand spanking new but for our family that spent the week lazing on the beach & enjoying the local cafes, pubs, clubs & restaurants, it had everything we needed and more. Only a short walk to the beach & shops, easy parking, comfortable beds, aircon, responsive host, all in all a very pleasant stay. Thanks Shayne.