Sowaka - A luxury ryokan that's hard to leave