Everything as described, plus a few extra little things to make our stay very comfortable and welcoming. Would highly recommend to anyone