We enjoyed our stay at Soul. The property was spotless and very functional. Good air conditioning provided relief from the heat. The constructive criticism I must add is that for the price paid (>$900/night) having the pool unavailable for 2 of the 4 days of our trip was disappointing. With four young kids keen to swim, we did not expect the pool to be green upon arrival. The Management team were quick to try to treat the pool. That issue aside, it’s a lovely property that families will enjoy.