The place has improved a lot since the previous reviewers were here.
This place is clean and legitimate -the daytime office staff is helpful, and the cleaning staff works very hard. They had on site laundry, swimming pool, and wifi (which cost $2 per 24 hours). I would stay here again.