Hotel Orquidea liegt in unmittelbarer Nähe der Altstadt und unweit von Einkaufs- und Geschäftszentren. Öffentliche Verkehrsmittel befinden sich in der Nähe und der Strand ist etwa 2 km entfernt. Die Anlage erstreckt sich über sieben Etagen und bietet einen Blick auf die Bucht von Funchal.
Das Hotel bietet Zimmer mit Optionen wie Bad oder Dusche/WC, Klimaanlage, Kingsize-Bett und Teppichboden. Die Ausstattung umfasst auch Satelliten-/Kabel-TV, Radio, Internetzugang und einen Mietsafe.
Die Gastronomie umfasst ein klimatisiertes À-la-carte-Restaurant mit Hochstühlen für Kinder sowie eine Bar und Dachterrasse mit Ausblick. Zu den Serviceleistungen zählen Zimmer-, Wäsche- und medizinischer Service. Zur Freizeitgestaltung stehen Sauna, Massage, Fitness-Studio und Fahrradverleih bereit.