The location of the place is beautiful and it’s definitely a prime spot. The facilities themselves are what you’d expect from a beachside cave house. Keep in mind though that the cave house is individual rooms (kitchen, bathroom, bedroom) separated by an outdoor area. So it can be kind of awkward.
Also, if you’re asking the front desk (it’s run by an agency) for anything out of the ordinary (we asked for a shuttle at a time when our friends flight would arrive, but they sent a shuttle according to our flight arrival), make sure to make it clear, multiple times before you arrive.