Everything as described and much more, perfect holiday stay for six of us.