excellent location, very clean, well appointed.