Perfect in every way. Great location. Extremely comfortable and well equipped. We loved our stay.