Perfect location, layout and finishing touches. everything you could possibly need with cafes, grocers and beach all in walking distance. immaculately clean and very nicely presented, we had a fantastic stay.