The place is clean, is huge. Very suitable for gang of people to stay, the place is just so nice but the bed is hard for us. We didnt sleep well the first few night and get back pain due to the bed. Microwave, stove and kettle are all provided.