Everything promised and more. A great location and fun place to stay. Highly recommend.