Great place - clean and well set-up for a great stay. Pools were great and not too busy. Description of the place is accurate-wifi was really good too. Location is great - within walking distance to shops, groceries and everything you need. Would definitely stay here again- works really well for us.