The place was perfect for our group of 5 (3 adults, 2 kids). It was clean and as pictured. The location was great. When a minor hiccup came up, Krystal was very responsive and resolved it immediately.