Everything described accurately, 5 stars all round, pleasant stay overall