Best Place to Stay. Close to the beautiful beaches, bars and Restaurants. Its like having a small Resort all by yourself. 5 Stars all the way!