With only nine rooms, new boutique hotel The Restro boasts a retro-style interior with a bright, playful decor, such as the faux animal-skin rug in the bedrooms and retouched thrift-store furniture.

Located 200 meters from the beach, the hotel also has a cozy garden, while inside floor-to-ceiling windows welcome lots of natural sunlight. 

Prices per room vary by type and season, but range from B2,500-3,200 inclusive of breakfast.

For more information, visit www.fb.com/therestrohotel.