Perfectly decent shop. Not somewhere you could do a full week's worth however if you need to grab some essentials and a few novelties whilst on holiday or sat on the beach, it's a decent place to go. The stock is up and down but everything is generally available at some point or another.