Perfect in every way. Great location, extremely clean and well equipped. Would stay there again