We've stayed for 10 nights in the end of August 2019. The apartment is centrally located and is very close to the beach. There are good shops and restaurants in a walking distance. It has all the required amenities and is pretty comfortable. On the downside beds were a bit squeaky. Also note that parking might be a bit hectic in the high season.
John was very helpful with the tips and was very responsive. We've really enjoyed our stay at this place.