Exactly as described. Larger than expected. Value for money. Great stay.