Nice spacious apartment with rooms well maintained and cleaned. Lift seemed to be on its last legs though and was regularly full of laundry, which meant on a few occasions we had to carry our baby and pram up the stairs. Outside swimming area is nice but for two days they were giving a deep clean of certain areas of the pool so you couldn't use it and had a nice background noise to put up with. Bar area was nice with good, friendly staff, in fact all staff were nice and friendly. Hotel is within walking distance of a couple of beaches (with beach-side restaurants) as well as fine dining, tapas, and ex-pat restaurants (Indian, Chinese, Thai etc). Most of the restaurants are over the highway, my recommendation is to turn left for the better food options (there's a nice square that attracts a good mix of locals and tourists), on the right is mainly ex-pat restaurants/bars.