Perfect stay. I'd give more than 5 stars if I could.