Hotel Picasso usytuowany jest w miejscowości Wlora i oferuje odkryty basen, bar oraz widok na morze.
Wszystkie pokoje są klimatyzowane i wyposażone w telewizor z płaskim ekranem. Niektóre z nich dysponują częścią wypoczynkową. W każdym pokoju znajduje się także łazienka z bidetem, prysznicem i bezpłatnym zestawem kosmetyków.
Personel recepcji służy pomocą przez całą dobę.
Hotel udostępnia prywatną plażą. W okolicy panują doskonałe warunki do uprawiania rozmaitych form aktywnego wypoczynku, w tym windsurfingu i nurkowania z rurką lub akwalungiem. Wzgórze Kuzum Baba oddalone jest o 8 km od obiektu, a Plac Niepodległości – o 9 km.