The island itself was stunning with excellent coral reef for snorkeling and beautiful views. It was however a rip off. For £40 a night we had a room with no proper curtain, the bed itself D very uncomfortable and it has not been cleaned properly. The menu was also a rip off with food already expensive gaining an extra 17% in tax and service fees. The staff gave us no information when we arrived and barely spoke to us, they hung around in large groups to themselves and were very uninviting and a little intimidating. Lastly we did the Rinca + 3 dives 7:30-6 day trip, expensive at around £60 + park fees for the guide and boat but understandable to an extent given what they claimed to offer. This was the biggest lie and rip off by far. We did one snorkel nowhere special, went to Rinca which was excellent but when we're taken straight back to labuan Bajo arriving before 1pm. So we lost 5 hours and 2 snorkels which we were not consulted on and yet we were still charged £60. As I have said the island itself was beautiful but completely tainted by rip off after rip off. Go to another island, they are all beautiful but hopefully somewhere else won't be tainted by unfriendly staff ripping you off.