Overall we had a nice stay. The staff is welcoming and the grounds are well kept.
I am not sure if "guesthouses" operate on a different star rating than regular hotels, but if you would benchmark this with a Hilton property it does not measure up. The towels seemed old and there were issues with alarm noises during our stay, which made it hard to get to rest. Also the staff started prepping breakfast at 4 am or so and you could hear the dishes, we continued to sleep, but someone who cannot fall back asleep easily might have a rough time.
Also, you need a car or use Uber/taxis since this is just a residential area. We had a car and to the main beachfront it is about 12 min drive.
I think is also about expectations and value, if the place had a 4 star rating I would have not written this review at all. But don't expect a 5 star experience like a major hotel chain would offer i.e. fluffy towels, robes, spacious rooms, easy to adjust room temp etc. Breakfast was nice and staff is nice as well.