Clean with lots of amenities and beach accessories. Air conditioning was great considering the hot July weather. All in all a very comfortable place for me, my wife, and our two boys.