Good ????
The hotel room in decent and it's quite nice
Lotus Inn is located at 1270840010001, Houston, TX 77075