Exploring the luxurious Wyndham Concorde hotel, Margarita island