Clean, spacious, great amenities and location, suited to groups big and small