-
Top location
-
Beach access
Villa Prana Guesthouse, Yoga & Ayurveda
- Cookware/ Kitchen utensils
- Free parking
- Housekeeping
- Air conditioning
- Entertainment
- Sun terrace
Offering a sundeck, spa therapy, and a golf course, and views of the garden, Villa Prana Guesthouse, Yoga & Ayurveda Portimao is located just 0.9 km from the performing arts theater "TEMPO - Teatro Municipal de Portimao". This 3-star hotel features Wi-Fi throughout the property and secured parking nearby.
Portimao Arena is not far from the guest house in Portimao. The Vau Beach is situated approximately a 25-minute walk from the Villa Prana Guesthouse, Yoga & Ayurveda. This accommodation is also just moments from Auditorio bus stop. Your trip couldn't be easier as the hotel is 15 minutes' drive away from Portimao airport.
Villa Prana Guesthouse, Yoga & Ayurveda
- Cookware/ Kitchen utensils
- Free parking
- Housekeeping
- Air conditioning
- Entertainment
- Sun terrace
Villa Prana Guesthouse, Yoga & Ayurveda
Offering a sundeck, spa therapy, and a golf course, and views of the garden, Villa Prana Guesthouse, Yoga & Ayurveda Portimao is located just 0.9 km from the performing arts theater "TEMPO - Teatro Municipal de Portimao". This 3-star hotel features Wi-Fi throughout the property and secured parking nearby.
Portimao Arena is not far from the guest house in Portimao. The Vau Beach is situated approximately a 25-minute walk from the Villa Prana Guesthouse, Yoga & Ayurveda. This accommodation is also just moments from Auditorio bus stop. Your trip couldn't be easier as the hotel is 15 minutes' drive away from Portimao airport.
Flor Da Rocha
- Cookware/ Kitchen utensils
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Plunge pool
Featuring bicycle and car rentals, as well as Wi-Fi in public areas, Flor Da Rocha Aparthotel Portimao is a 17-minute walk from the Praia da Rocha. Boasting a location within a few blocks of the Viewpoint of the Three Castles, this hotel offers 133 rooms and a poolside bar onsite.
The Amado Beach is also located 950 metres from the 4-star hotel. There is the Praia dos Tres Castelos Rocha Beach in the vicinity of the Flor Da Rocha Aparthotel. Portimao airport is a 15-minute drive away, while Portimão railway station is 4.2 km from this property.
Flor Da Rocha
- Cookware/ Kitchen utensils
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Plunge pool
Flor Da Rocha
Featuring bicycle and car rentals, as well as Wi-Fi in public areas, Flor Da Rocha Aparthotel Portimao is a 17-minute walk from the Praia da Rocha. Boasting a location within a few blocks of the Viewpoint of the Three Castles, this hotel offers 133 rooms and a poolside bar onsite.
The Amado Beach is also located 950 metres from the 4-star hotel. There is the Praia dos Tres Castelos Rocha Beach in the vicinity of the Flor Da Rocha Aparthotel. Portimao airport is a 15-minute drive away, while Portimão railway station is 4.2 km from this property.
-
Beach access
-
Car park
€ 10 per day
- Air conditioning
- Flat-screen TV
- Heating
- Golf centre
- Terrace
The 2-star smoke-free Villa Mariazinha Charming Hotel Portimao offers access to Arade Congress Centre, which is located nearly a 25-minute walk away. This Portimao hotel provides a private parking lot for EUR 10 per day on site.
Situated in old part of Portimao, the hotel sits just 300 metres from the Viewpoint of the Three Castles. The Villa Mariazinha Charming is approximately 5 minutes on foot from the Praia dos Tres Castelos Rocha Beach and 2.1 km from the public beach "Marina Portimao". Also, the accommodation is 2.2 km from the Alemão Beach, and Portimão train station is located 3.7 km away. Well-connected to many sights, this Portimao hotel is a few moments from Praia da Rocha bus stop.
-
Car park
€ 10 per day
- Air conditioning
- Flat-screen TV
- Heating
- Golf centre
- Terrace
The 2-star smoke-free Villa Mariazinha Charming Hotel Portimao offers access to Arade Congress Centre, which is located nearly a 25-minute walk away. This Portimao hotel provides a private parking lot for EUR 10 per day on site.
Situated in old part of Portimao, the hotel sits just 300 metres from the Viewpoint of the Three Castles. The Villa Mariazinha Charming is approximately 5 minutes on foot from the Praia dos Tres Castelos Rocha Beach and 2.1 km from the public beach "Marina Portimao". Also, the accommodation is 2.2 km from the Alemão Beach, and Portimão train station is located 3.7 km away. Well-connected to many sights, this Portimao hotel is a few moments from Praia da Rocha bus stop.
-
Best-rated
-
Beach access
Villa Moments - Guest House
- Free parking
- VIP check-in/ -out
- Air conditioning
- Flat-screen TV
- Golf centre
- Outdoor swimming pool
Located approximately a 5-minute walk from Praia da Rocha, the elegant Villa Moments - Guest House Portimao features hiking, cycling, and pool. This 3-star hotel is a good starting point for exploring Portimao, including the Praia da Rocha, which is a mere 0.7 km away.
The guest house is 750 metres from the scenic Rocha Beach and about 10 minutes by car from the public beach "Marina Portimao". Continente Shopping Center Portimao is in the vicinity of the Villa Moments - Guest House, while Secundaria Poeta Antonio Aleixo bus stop is around 800 metres away. Portimao airport is 5 km from this accommodation and Portimão train station is 3.7 km away.
Villa Moments - Guest House
- Free parking
- VIP check-in/ -out
- Air conditioning
- Flat-screen TV
- Golf centre
- Outdoor swimming pool
Villa Moments - Guest House
Located approximately a 5-minute walk from Praia da Rocha, the elegant Villa Moments - Guest House Portimao features hiking, cycling, and pool. This 3-star hotel is a good starting point for exploring Portimao, including the Praia da Rocha, which is a mere 0.7 km away.
The guest house is 750 metres from the scenic Rocha Beach and about 10 minutes by car from the public beach "Marina Portimao". Continente Shopping Center Portimao is in the vicinity of the Villa Moments - Guest House, while Secundaria Poeta Antonio Aleixo bus stop is around 800 metres away. Portimao airport is 5 km from this accommodation and Portimão train station is 3.7 km away.
-
Guest favorite
-
Beach access
Rr Hotel Da Rocha
- In-room breakfast
-
Car park
Charges may apply
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Situated around a 25-minute walk from the Portimão Jesuit College, the 4-star Rr Hotel Da Rocha Portimao features Wi-Fi in public areas and private parking on site. The hotel, located just near the Praia da Rocha, is also at a proximity to the Portimão tourist train.
Guests staying at this smoke-free hotel will find themselves only 450 metres from the Praia dos Tres Castelos Rocha Beach. The area includes a casino, restaurants, and cafés near the Rr Hotel Da Rocha. There is the Regional Portimao Heritage Museum in the vicinity of the property. Tres Castelos bus stop is also about a 10-minute walk away.
Rr Hotel Da Rocha
- In-room breakfast
-
Car park
Charges may apply
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Rr Hotel Da Rocha
Situated around a 25-minute walk from the Portimão Jesuit College, the 4-star Rr Hotel Da Rocha Portimao features Wi-Fi in public areas and private parking on site. The hotel, located just near the Praia da Rocha, is also at a proximity to the Portimão tourist train.
Guests staying at this smoke-free hotel will find themselves only 450 metres from the Praia dos Tres Castelos Rocha Beach. The area includes a casino, restaurants, and cafés near the Rr Hotel Da Rocha. There is the Regional Portimao Heritage Museum in the vicinity of the property. Tres Castelos bus stop is also about a 10-minute walk away.
-
Beach access
Turim Presidente Hotel
- Restaurant
-
Car park
€ 20.01 per day
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Nestled in the Praia do Vau district, 2.3 km from the medieval Fort of Santa Catarina, the 4-star Turim Presidente Hotel Portimao features an outdoor swimming pool and views of the sea. The hotel has an à la carte restaurant serving Mediterranean cuisine and is situated within a few blocks of the Praia dos Três Castelos.
The central location will easily bring you to the Amado Beach, located around 5 minutes' walk away, and to the Wildwatch Algarve, which is also approximately 10 minutes away by car. The city centre of Portimao can be reached in 25 minutes on foot. The Turim Presidente Portimao lies near a mountain. This Portimao hotel is only 1.1 km from the Viewpoint of the Three Castles. The accommodation is located only a few steps from Portimão train station, while Tres Castelos bus stop is about 5 minutes' drive away.
Turim Presidente Hotel
- Restaurant
-
Car park
€ 20.01 per day
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Turim Presidente Hotel
Nestled in the Praia do Vau district, 2.3 km from the medieval Fort of Santa Catarina, the 4-star Turim Presidente Hotel Portimao features an outdoor swimming pool and views of the sea. The hotel has an à la carte restaurant serving Mediterranean cuisine and is situated within a few blocks of the Praia dos Três Castelos.
The central location will easily bring you to the Amado Beach, located around 5 minutes' walk away, and to the Wildwatch Algarve, which is also approximately 10 minutes away by car. The city centre of Portimao can be reached in 25 minutes on foot. The Turim Presidente Portimao lies near a mountain. This Portimao hotel is only 1.1 km from the Viewpoint of the Three Castles. The accommodation is located only a few steps from Portimão train station, while Tres Castelos bus stop is about 5 minutes' drive away.
-
Eco-friendly stay
-
Beach access
Jupiter Algarve Hotel - Beach & Spa
- In-room breakfast
-
Car park
€ 16 per day
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Situated approximately 5 minutes' walk from the Portimão tourist train, the 4-star Jupiter Algarve Hotel - Beach & Spa Portimao features a summer terrace and a golf course. Located in proximity to the Marina Portimão, this Portimao hotel boasts an outdoor swimming pool.
The Praia da Rocha is also merely 500 metres away. Pintadinho Beach lies nearly 25 minutes' walk away. Tres Castelos bus stop is situated a mere 0.8 km from the Jupiter Algarve Hotel - Beach & Spa Portimao.
- In-room breakfast
-
Car park
€ 16 per day
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Situated approximately 5 minutes' walk from the Portimão tourist train, the 4-star Jupiter Algarve Hotel - Beach & Spa Portimao features a summer terrace and a golf course. Located in proximity to the Marina Portimão, this Portimao hotel boasts an outdoor swimming pool.
The Praia da Rocha is also merely 500 metres away. Pintadinho Beach lies nearly 25 minutes' walk away. Tres Castelos bus stop is situated a mere 0.8 km from the Jupiter Algarve Hotel - Beach & Spa Portimao.
-
Great deal
Residencial Arabi
- Cookware/ Kitchen utensils
-
Car park
Charges may apply
- Housekeeping
- Air conditioning
- Golf centre
- Terrace
Providing 22 rooms, Residencial Arabi Hotel Portimao is 6 minutes' walk from Energia/Movimento. Public parking is available nearby.
This guest house is located in historic part of Portimao, just around the corner from the Portimão Jesuit College. The 3-star hotel lies just 1.3 km from the Regional Portimao Heritage Museum. The Wildwatch Algarve can also be found a 10-minute drive from the property. There is Largo do Dique bus stop a short way from the Residencial Arabi.
Residencial Arabi
- Cookware/ Kitchen utensils
-
Car park
Charges may apply
- Housekeeping
- Air conditioning
- Golf centre
- Terrace
Residencial Arabi
Providing 22 rooms, Residencial Arabi Hotel Portimao is 6 minutes' walk from Energia/Movimento. Public parking is available nearby.
This guest house is located in historic part of Portimao, just around the corner from the Portimão Jesuit College. The 3-star hotel lies just 1.3 km from the Regional Portimao Heritage Museum. The Wildwatch Algarve can also be found a 10-minute drive from the property. There is Largo do Dique bus stop a short way from the Residencial Arabi.
-
Eco-friendly stay
Jupiter Marina Hotel - Couples & Spa (Adults Only)
- In-room breakfast
-
Car park
€ 9 per day
- 24-hour reception
- Air conditioning
- Steam room
- Rooftop pool
The 4-star smoke-free Jupiter Marina Hotel - Couples & Spa Portimao is situated just 400 metres from the Regional Portimao Heritage Museum and boasts a sunbathing terrace, a courtyard, and loungers. This Portimao hotel, located in proximity to the San Francisco Convent Ruins, features a restaurant.
The hotel enjoys a scenic location near a mountain. The Santa Catarina Fort can be found merely 1.6 km from the Jupiter Marina Hotel - Couples & Spa Portimao. Guests might as well visit Parque da Juventude, which is nearly a -minute walk away. Also, the accommodation is within a 2-km distance of the Praia dos Três Castelos, and Portimão train station is located 3.2 km away. Casa dos Pescadores bus stop, offering a direct link to the city attractions and main places, is not far from the Jupiter Marina Hotel - Couples & Spa.
- In-room breakfast
-
Car park
€ 9 per day
- 24-hour reception
- Air conditioning
- Steam room
- Rooftop pool
The 4-star smoke-free Jupiter Marina Hotel - Couples & Spa Portimao is situated just 400 metres from the Regional Portimao Heritage Museum and boasts a sunbathing terrace, a courtyard, and loungers. This Portimao hotel, located in proximity to the San Francisco Convent Ruins, features a restaurant.
The hotel enjoys a scenic location near a mountain. The Santa Catarina Fort can be found merely 1.6 km from the Jupiter Marina Hotel - Couples & Spa Portimao. Guests might as well visit Parque da Juventude, which is nearly a -minute walk away. Also, the accommodation is within a 2-km distance of the Praia dos Três Castelos, and Portimão train station is located 3.2 km away. Casa dos Pescadores bus stop, offering a direct link to the city attractions and main places, is not far from the Jupiter Marina Hotel - Couples & Spa.
-
Beach access
Ap Oriental Beach - Adults Friendly
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Situated near a bar and a marina, and around a 5-minute walk from Oceans Club, the 4-star Ap Oriental Beach - Adults Friendly Portimao hotel includes 78 rooms only 550 metres from the Marina Portimão. Overlooking Rocha Beach, this Portimao hotel is home to an à la carte restaurant that specialises in Portuguese cuisine.
Nestled in the tourist centre of Portimao, the luxurious hotel offers quick access to the medieval Fort of Santa Catarina, which is about a 10-minute walk away. The Ap Oriental Beach - Adults Friendly stands just around the corner from the Rocha Surf Shop and lies near a mountain. The Alemão Beach is 3 km away, and Portimão train station is situated 4.6 km from this accommodation. The hotel offers a prime location 5 km from Portimao airport.
Ap Oriental Beach - Adults Friendly
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Ap Oriental Beach - Adults Friendly
Situated near a bar and a marina, and around a 5-minute walk from Oceans Club, the 4-star Ap Oriental Beach - Adults Friendly Portimao hotel includes 78 rooms only 550 metres from the Marina Portimão. Overlooking Rocha Beach, this Portimao hotel is home to an à la carte restaurant that specialises in Portuguese cuisine.
Nestled in the tourist centre of Portimao, the luxurious hotel offers quick access to the medieval Fort of Santa Catarina, which is about a 10-minute walk away. The Ap Oriental Beach - Adults Friendly stands just around the corner from the Rocha Surf Shop and lies near a mountain. The Alemão Beach is 3 km away, and Portimão train station is situated 4.6 km from this accommodation. The hotel offers a prime location 5 km from Portimao airport.
-
Beach access
Hotel Alcaide
- Free parking
- 24-hour reception
- Air conditioning
- Flat-screen TV
- Golf centre
- Outdoor swimming pool
Situated around a 5-minute walk from a beach, the 3-star Hotel Alcaide Portimao offers rooms with views of the garden. Featuring a sundeck, a shared lounge, and recreational facilities, this charming hotel is 2.6 km from the Portimão Museum.
The hotel is located in the Praia do Vau district, within reach of the Vau Beach. Guests can get to the Portimão Stadium that is 10 minutes' drive from the Alcaide Portimao. There is the Praia da Rocha 2.2 km from the property. Praia do Vau bus stop lies approximately 5 minutes' walk away.
Hotel Alcaide
- Free parking
- 24-hour reception
- Air conditioning
- Flat-screen TV
- Golf centre
- Outdoor swimming pool
Hotel Alcaide
Situated around a 5-minute walk from a beach, the 3-star Hotel Alcaide Portimao offers rooms with views of the garden. Featuring a sundeck, a shared lounge, and recreational facilities, this charming hotel is 2.6 km from the Portimão Museum.
The hotel is located in the Praia do Vau district, within reach of the Vau Beach. Guests can get to the Portimão Stadium that is 10 minutes' drive from the Alcaide Portimao. There is the Praia da Rocha 2.2 km from the property. Praia do Vau bus stop lies approximately 5 minutes' walk away.
Villa Rio Guest House Suites
- Cookware/ Kitchen utensils
-
Car park
€ 10 per day
- VIP check-in/ -out
- Air conditioning
- Flat-screen TV
- Outdoor swimming pool
Located around a 5-minute stroll from the cultural Igreja de Nossa Senhora da Conceicao Heritage Monument, the 4-star smoke-free Villa Rio Guest House Suites Portimao features a sundeck and various recreational opportunities.
The Portimão Stadium is only 0.7 km from this Portimao guest house, while a short way from the Fortaleza esplanade this place. At the hotel, guests will be within a few blocks of Splash Water Park. The Regional Portimao Heritage Museum is about a 25-minute stroll away, and Portimão train station is situated about 20 minutes on foot from the Villa Rio Guest House Suites. There is Largo do Dique bus stop just 0.6 km away. The accommodation lies 5 km from Portimao airport.
Villa Rio Guest House Suites
- Cookware/ Kitchen utensils
-
Car park
€ 10 per day
- VIP check-in/ -out
- Air conditioning
- Flat-screen TV
- Outdoor swimming pool
Villa Rio Guest House Suites
Located around a 5-minute stroll from the cultural Igreja de Nossa Senhora da Conceicao Heritage Monument, the 4-star smoke-free Villa Rio Guest House Suites Portimao features a sundeck and various recreational opportunities.
The Portimão Stadium is only 0.7 km from this Portimao guest house, while a short way from the Fortaleza esplanade this place. At the hotel, guests will be within a few blocks of Splash Water Park. The Regional Portimao Heritage Museum is about a 25-minute stroll away, and Portimão train station is situated about 20 minutes on foot from the Villa Rio Guest House Suites. There is Largo do Dique bus stop just 0.6 km away. The accommodation lies 5 km from Portimao airport.
-
Beach access
Casa Tres Palmeiras
- Free parking
- Housekeeping
- Air conditioning
- Leisure/ TV room
- Luggage storage
- Heated swimming pool
Offering a heated swimming pool, the 3-star Casa Tres Palmeiras Portimao hotel is nestled in the Praia do Vau district, within 20 minutes' walk of the Praia dos Três Castelos. Featuring baggage storage, this Portimao bed & breakfast is located right around the corner from the Alemão Beach.
The centre of Portimao can be reached within a 30-minute walk. The performing arts theater "TEMPO - Teatro Municipal de Portimao" is 2.9 km from the Casa Tres Palmeiras and Portimao airport is 5 km away. The hotel also takes you to the Praia da Rocha, which is about a 25-minute walk away. The nearest bus stop is Vau Costa, located just 550 metres away, and Portimão train station is approximately 5 km away.
Casa Tres Palmeiras
- Free parking
- Housekeeping
- Air conditioning
- Leisure/ TV room
- Luggage storage
- Heated swimming pool
Casa Tres Palmeiras
Offering a heated swimming pool, the 3-star Casa Tres Palmeiras Portimao hotel is nestled in the Praia do Vau district, within 20 minutes' walk of the Praia dos Três Castelos. Featuring baggage storage, this Portimao bed & breakfast is located right around the corner from the Alemão Beach.
The centre of Portimao can be reached within a 30-minute walk. The performing arts theater "TEMPO - Teatro Municipal de Portimao" is 2.9 km from the Casa Tres Palmeiras and Portimao airport is 5 km away. The hotel also takes you to the Praia da Rocha, which is about a 25-minute walk away. The nearest bus stop is Vau Costa, located just 550 metres away, and Portimão train station is approximately 5 km away.
Vitors Plaza
- Cookware/ Kitchen utensils
- Free parking
- 24-hour reception
- Air conditioning
- Golf centre
- Outdoor swimming pool
Offering a sundeck, spa therapy, and a golf course, Vitors Plaza Aparthotel Portimao lies in the Praia do Vau district, 20 minutes' walk from the Vau Beach. Located not far from the Barranco das Canas beach, the aparthotel features 157 rooms with views of the pool.
This 4-star hotel boasts a lush location 350 metres from the Quatro Estradas. The Praia dos Tres Castelos Rocha Beach is 10 minutes' drive from the Vitors Plaza Aparthotel, while Portimao airport is 5 km from it. Guests can enjoy the scenery of a wildlife park, situated near the property. There is Vau Costa bus stop within reach of this Portimao hotel.
Vitors Plaza
- Cookware/ Kitchen utensils
- Free parking
- 24-hour reception
- Air conditioning
- Golf centre
- Outdoor swimming pool
Vitors Plaza
Offering a sundeck, spa therapy, and a golf course, Vitors Plaza Aparthotel Portimao lies in the Praia do Vau district, 20 minutes' walk from the Vau Beach. Located not far from the Barranco das Canas beach, the aparthotel features 157 rooms with views of the pool.
This 4-star hotel boasts a lush location 350 metres from the Quatro Estradas. The Praia dos Tres Castelos Rocha Beach is 10 minutes' drive from the Vitors Plaza Aparthotel, while Portimao airport is 5 km from it. Guests can enjoy the scenery of a wildlife park, situated near the property. There is Vau Costa bus stop within reach of this Portimao hotel.
-
Beach access
-
Car park
Charges may apply
- 24-hour reception
- Air conditioning
- Flat-screen TV
- Bar/ Lounge area
- Saltwater pool
Rochavau Hotel Portimao features 68 rooms and lies a 20-minute walk from the Barranco das Canas beach. Offering views of the city, this hotel is within a few blocks of the Praia dos Três Castelos and boasts an outdoor swimming pool.
The Amado Beach is located within 500 metres of the 4-star hotel, and Portimao airport is approximately a 15-minute drive away. The Rochavau gives access to the Youth Park, which is a 15-minute walk away. This property is 2.3 km from the Portimão Museum. The smoke-free hotel is 5 minutes' stroll from Tres Castelos bus stop and 4.2 km from Portimão train station in Portimao.
-
Car park
Charges may apply
- 24-hour reception
- Air conditioning
- Flat-screen TV
- Bar/ Lounge area
- Saltwater pool
Rochavau Hotel Portimao features 68 rooms and lies a 20-minute walk from the Barranco das Canas beach. Offering views of the city, this hotel is within a few blocks of the Praia dos Três Castelos and boasts an outdoor swimming pool.
The Amado Beach is located within 500 metres of the 4-star hotel, and Portimao airport is approximately a 15-minute drive away. The Rochavau gives access to the Youth Park, which is a 15-minute walk away. This property is 2.3 km from the Portimão Museum. The smoke-free hotel is 5 minutes' stroll from Tres Castelos bus stop and 4.2 km from Portimão train station in Portimao.
Are you in a hurry?
Here is a quick list of Hotels in Portimao, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Villa Prana Guesthouse, Yoga & Ayurveda |
9.5 / 10 (396 Reviews) |
From 52$ | |
| Flor Da Rocha |
8.8 / 10 (2634 Reviews) |
From 47$ | |
| Villa Mariazinha Charming Hotel |
9.2 / 10 (634 Reviews) |
From 69$ | |
| Villa Moments - Guest House |
9.6 / 10 (395 Reviews) |
From 138$ | |
| Rr Hotel Da Rocha |
8.9 / 10 (3845 Reviews) |
From 171$ |
Frequently Asked Questions
Which Hotels are popular among city visitors?
These Hotels are known for their convenient locations, and positive customer reviews: