This place is immaculately clean! We stayed for 4 nights and enjoyed excellent facilities. The staff are very friendly and decor is quite retro but still charming. Great location to shops and a short drive to the beach. One small complaint was the beds, every time my other half rolled over in the night the whole bed shook, the bases were not very firm! Was great to have kitchenette facilities, hairdryer, on site laundry and indoor pool.