Everything we were looking for and more. Our only regret was we didn't stay longer.