This place is considerably clean and amenities are provided sufficiently. The bathroom may be a little tiny but it is not a big deal.