The beach hotel comprises a total of 400 rooms and facilities on offer include an inviting lobby, a cosy bar and a pleasant restaurant
This holiday complex is located in the resort of El Roble in Costa Rica, only metres from the paradisiacal beaches.