An honest review of BLUE SAND BOUTIQUE HOTEL & SUITES, Folegandros in Greece! The Greek secret you want to know about!