One of the best places I have stayed. The staff were so friendly and helpful both on arrival and departure, allowing us to check in when our room was ready rather than having to wait until the official check in time. The apartment was lovely and had everything we needed. The pool was beautiful and much needed given how hot it was. The ice machine was also very welcome. There is a well-equipped gym with a treadmill, bike, elliptical/cross-trainer, weights, foam roller, TRX and ab machine, although I didn't have time to use it unfortunately. It is close to the grocery store if you want to make your own food but there are plenty of restaurants in the town centre which is a 10 min walk. There is a restaurant close by which is also very good. A really lovely place to stay.