Family friendly place with great thought and always something to do.