Clean, new, great amenities. Would definitely stay again