Great stay - everything fits the description, the place is spacious, clean and well equipped. Would definitely return.