Clean, large, with lots of amenities. Would stay here again.