Trip Advisor

Lonely Planet 2004

Los apus is a neatm classy little hotel under swiss management with an attractive courtyard restaurant and quality rooms with wooden furnishings.