Clean, spacious, with nice amenities. Great internet. Very comfortable.