We just stayed for a week with 3 teenage kids. The location is perfect - right across from the beach, close to shops - just a few mins walk for a coffee or food. Kids enjoyed the pool as well. Kim was very responsive & friendly. The place is old and many of the fittings could definitely do with being updated but ultimately we felt that balanced out with the price, location & everything else. The apartment is a good size. Main bedroom is good, 2nd is ok & third is small but fine. Each room has a fan and it was hot but we weren't too hot. Having some outdoor area was a big plus. Getting the keys was easy. We did initially have a couple of issues but Kim was very responsive & understanding. We'd stay again. Thank you very much Kim!