We had the most fabulous stay at Stella The Excella. Literally everything had been thought of to make this quirky stay as comfortable as possible.
The location (just a 10 minute walk from Russell town centre) was so lovely and peaceful. The sounds of wildlife at nighttime were lovely and the view of the stars was stunning from the hot tub.
We would highly recommend a stay here.