10/10 - excellent location for us, everything in the unit we needed, spotlessly clean, great communication and easy check in. We had a great stay.