The place is clean and stylish. It has everything we need. Host and family are hospitable and caring. We enjoyed communicating with them and would stay there again.