Very clean, looked like the pictures, AMAZING VEIW. everyone at the complex was very nice and accommodating. Pool was super heated which was great and beach was beautiful, place was well stocked and spacious. We had a great time.