Everything you desire in a place and much more. Complete with everything you need to enjoy your stay. BBQ facilitates, plenty of space. Perfect score