Very clean and has all the current amenities. 10/10 would recommend.