Clean, modern, spacious, great amenities.