Great place and plenty of thoughtful extra touches that make the experience even more enjoyable.