Clean, well-designed, all amenities to hand, excellent value - a really good place.