Clean, with an attention to detail. Has all the necessities one needs for an enjoyable stay.