The positives: Very clean, all amenities available, great kitchen, new laundry, clean towels, good internet, good patio chairs which we took to the beach, good patio for drying wet gear. Although the stay was perfectly capable of 5*, there is just one complaint. The floor creeks a lot in the living area and we received complaints from the person living below. Even conscience effort to tread lightly has impact. We usually left very early in the morning so there will be some moving around before 8am (we were told 8am-10pm!) We got a phone call too from the resort telling us to walk lightly.