As close to perfect as it gets! We loved our stay.