A hotel in Taiwan is taking its guests to new depths with its in-house dive training program.
The Divecube Hotel in the city of Taichung is the only hotel in Asia where you can learn to freedive. The facilities include a 21-metre deep pool - the deepest of its kind in Asia - which includes five tiered depth levels.
To keep things interesting, there's also a swimmable "shipwreck" and "coral reef cave" to explore, lit with porthole windows that face over the hotel or out into the city.