We loved the funkiness of this boutique hotel. The outdoor jacuzzi and terrace area is fab, the rooms are spacious, very well-appointed (be warned- not for prudes- decor is risque), and the staff is wonderful. It is in the Moorish quarter, so not super walkable for a lot of the attractions, and the street is a bit rundown, but Upon Angels is a little gem in the midst.