James is an amazing host - very communicative, responsive and ready to help at any moment! The flat is great both for short and longer stays. It had everything you may need, including washing machine, oven, hair dryer, big table to eat and work from, comfy bed, small balcony and good wifi. The place is very well equipped so you can definitely prepare your own meals as well as it’s perfectly located close to many restaurants, grocery shops and main bus stops that allow you to get to any corner of the island. Definitely recommended! :)