Green Castle – one of the best hotels in Jamaica