great place, lovely touches, and attention to detail