Very clean~ has all the extra amenities that you need! Very modern!