Perfect location and very clean. I had such a great stay at David's. Will definitely come back!