Perfectly located. Very clean and well equipped. We had a fantastic stay. The only issue we had was that the maid showed up early on our last day and let herself in without notice or knocking...a little startling to say the least. Otherwise the place was wonderful!