Siladen Resort is a great place, but does not live up to its 4 star rating. When I pay this kind of price, I would expect to see some things which are lacking in Siladen Resort.
I would expect the resort to have its own jetty to avoid having to land in Siladen village whenever the tide is low.
I would not expect seeing buildings in need for a new coat of paint - the same holds true for the deck chairs. I would not expect walking on trails made of broken concrete slabs.
More importantly, I would expect enforcement of hygiene standards in the kitchen to ensure guests do not get stomach problems (at least 5 guests were ill during my stay - stay away from fresh salads...).
Food... yes it is OK, but again not at a 4-star level. Lots of food is Italian recipes, but pasta is often overcooked, and served without any cheese. I once asked for Parmesan with my pasta, and was served small slices of Parmesan instead of grated Parmesan... Overcooked gnocchi were completely unconvincing, as well as pizza with garlic topping.
Finally, the site itself is a disappointment. Namely, the beach in front of the resort is not suitable for swimming, let alone snorkelling. It is so flat that you have to walk through the shallow water for hundreds of meters until you can actually swim, and you walk not on sand but on algae, and potentially on sea urchins, so nobody does it. If you want to swim or snorkel, walk to the village to do so...
Staff is extremely kind and helpful.
Wifi works fine most of the time.
Management goes out of its way to create novelty - rearranging meal settings between beach, poolside and restaurant.