Excellent location! Very clean and the shared kitchen was helpful. A bit of a miscommunication over check-in that was eventually resolved. We had a wonderful stay! Will come again :)