I can highly recommend James accommodation. It has everything you need after a day of hiking or at the beach.
The communication with James was very uncomplicated and quick.