very clean and has all necessary amenities!