All amenities up to expectation, plus loads of little thoughtful extras