Place was fabulous. Very clean and modern with nice upgrades. Lots of pool and beach items available. Would definitely stay there again.