David is a great host who is easy to communicate with. Despite my delayed arrival, he was able to offer me his help for the check in. The room was reasonably clean. Plus, the location is perfect and it is affordable. Just make sure you read the instructions carefully to figure out how to get in and out.