The flat was great -- exactly as advertised, and even better than we expected! The size was perfect -- I was expecting it to be tiny, but it was bigger than I had thought it would be. Excellent location right on the beach, and the flat was very clean and comfortable. John was easy to work with and very accommodating. We would definitely stay here again, if we have the chance.