Clean, has all basic and modern amenities. Provided good guidance