Clean, well-designed - great accommodation for groups