We had a really lovely stay at La Perla. Michaela the villa manager was super responsive and helpful and was quick to organise anything we needed during our stay. The villa and pool was wonderful.
The only thing we didn't realise when booking was that the beaches on San Pedro aren't really swimable so we were sad we weren't able to swim at the beach at the villa during our stay, but the pool and villa made up for it.
Belizean people are also the most friendly people - so kind and hospitable. We really enjoyed our time, which is in large part because of the people we met.