Clean, spacious and full of amenities. Very clear and accurate communication. Great stay.