Very happy with the apartment, it had everything we needed for our stay. However the resort itself may want to check itself. the staff just sit behind a computer all day and don't even acknowledge you when you pass, their time may be put to better use maybe cleaning and maintaining the pool area. It was a very uninviting and I would not even temp to enter the BBQ area let alone cook on it. Weeding and removal of spider webs around the outdated pool side furniture would help too. Loved the room its just a shame the resort doesn't put the time in you do.