I took my Mum to this cafe located in the centre of Freeport and was extremely disappointed I did. I bit into my toastie and found the cheese still cold and uncooked in the middle so asked for it to be reheated (no offer was made to replace it). The staff were polite and helpful, however lots of chatting went on between staff and dirty tables were left dirty throughout the whole time of our visit (about an hour!). We saw a number of diners move because after sitting down they noticed the dirty tables. There is also no toilet for cafe guests, only staff, so it is quite a hike back to the Freeport entrance to use the facilities there. Finally, we were disappointed we weren't asked if everything was ok when we paid the bill as that would have been an ideal opportunity to raise these points. In summary, we won't be going back. There are much nicer, fresher smelling places nearby.