We were surprised to have a cleaning lady which was nice. There is a kitchen but it's very small. The hosts were super friendly and offered lots of information. Far from some big attractions but has a beach, mini market and rentable transportation (bikes, quads, cars..) nearby. Overall a very nice stay.