Had a fantastic stay here in June 2015. Stayed in a 2 bedroom apartment on the 2nd floor. The apartment was fully self contained and was absolutely spotlessly clean when we arrived. The location was ideal, less than a 10 minute walk to the beach and across the road from the main strip. (Our only complaint was that the beds were a little uncomfortable- also the wifi was a bit frustrating in that you had to log in every-time you returned to the apartment- but these are only minor things!!!!). Laurence, the manager, was very accommodating and helpful - nothing was too much trouble. Thank you Lawerence! Would highly recommend a stay here.