Perfect in every way. Location was fabulous for my family of four with 2 kids under 10. Exceeded all expectations.