I absolutely recommend a stay at Trevor's place. It was well equipped and ideally located (really is seconds to the beach!). Having all the beach equipment there and ready to use was a huge help.
I didn't meet Trevor during my stay, but didn't need to as communication was quick and clear leading up to check in.
An excellent experience overall.