Hotel Solymar in the heart of the Caribbean