Excellent place - cozy and comfortable with every detail thought through.