Very comfortable stay, clean and the location is great. As for David, he is awesome. Very professional and helpful, explained everything in details with lots of recommendation. I wouldn't hesitate to stay here again. Highly recommended.