I highly recommend this place. We stayed over than a month, and there's nothing that I can say was missing. Every little detail was thought in advance. I also recommend this place to families with babies.