This unit had everything we needed to make our stay comfortable. The kitchen was fully equipped, beach chairs and umbrellas were very appreciated (even though we had brought our own). Beds were comfy. The dog crate, bowls and baby gates were very helpful also so we didn’t have to bring our own.