Ticked all the boxes for us. Lovely, convenient and fun place to stay