Even after booking the place well in advance, our room was given to someone else last minute. We were informed the room was given to someone else just the previous night. Even though the hosts did manage to find another stay it was not up to the mark. If ever I'm rating 3 stars is because they are really good and genuine people. However, language can be a concern.