Michelin-starred Spanish cuisine with Caribbean fusion, located in a hotel.