Perfect!! Everything was just as expected, if not better. My only small, minor thing is the pillows. Very small and not fluffy so you need three or four to be comfortable. Other than that my family and I had a wonderful time and would definitely stay here again.