The Haven absolutely met our needs and more. Will definitely stay there again when I visit the area!