Overall, it's very good. It feels like home. The room is also very spacious, like an apartment, complete with amenities. There is a kitchen where you can cook, cooking utensils, glasses, plates, and spoons are also provided. There is a water dispenser in each room and it's really comfortable. Basically, I want to stay again, I can take my kids swimming every day.