Clean, roomy, plenty of amenities. Will book again.