Skip to main content

Filter by:


Star rating

Review score

Taormina – 258 hotels and places to stay
See the latest prices and deals by choosing your dates.
UNAHOTELS Capotaormina, hotel in Taormina

UNAHOTELS Capotaormina is perched on a rock below Taormina and is surrounded by the sea, offering an amazing view of the fantastic Giardini Naxos Bay and Isola Bella Island.

The location was very good indeed and the bus to Taormina was very helpful though a bit infrequent
8.9
Scored 8.9
Fabulous
Rated fabulous
2,364 reviews
Price fromUS$490.01per night
Splendid Hotel Taormina, hotel in Taormina

Tucked into rocks and mountains, Splendid overlooks the Ionian Sea and the Calabrian coast, a short walk from Taormina’s picturesque town centre and 3-minute walk from Corso Umberto main street.

Excellent location, only minutes from many restaurants, shops and the cable car to the beach. We went on the Godfather Tour which was mainly about an hour away.
8.5
Scored 8.5
Very good
Rated very good
3,335 reviews
Price fromUS$181.45per night
Hotel Corallo, hotel in Taormina

Located at Taormina Mare, the hotel offers an enchanting view over the Bay of Naxos and Cape Taormina; a magnificent panorama that can be admired from each of the guestrooms and from the restaurant.

The views were excellent.
8.0
Scored 8.0
Very good
Rated very good
1,245 reviews
Price fromUS$209.69per night
Hotel Continental, hotel in Taormina

Hotel Continental is situated in the heart of Taormina, a 2-minute walk from the Cathedral and the main pedestrian street Corso Umberto.

Lovely trip to Taormina- a trek to find hotel but there was a garden exit straight in to town so much easier. Amazing terrace for drinks. Our room didn’t have a balcony but could have easily made one there. Lovely staff.
8.8
Scored 8.8
Fabulous
Rated fabulous
1,458 reviews
Price fromUS$208.83per night
Hotel Ariston and Palazzo Santa Caterina, hotel in Taormina

The elegant, refined Hotel Ariston is located near Taormina's ancient Greek theatre, surrounded by a Mediterranean park. The hotel offers stunning views of the coast and free WiFi throughout.

Helpful staff, location, food, views. Tour help. Easy walk into town and Greek Theatre
8.1
Scored 8.1
Very good
Rated very good
2,315 reviews
Price fromUS$93.11per night
Hotel Bel Soggiorno, hotel in Taormina

A 10-minute walk from Taormina, Bel Soggiorno is an elegant 3-star hotel boasting panoramic views of Mount Etna and the Mediterranean.

View was excellent, room was basic but comfortable, breakfast was very tasty
8.9
Scored 8.9
Fabulous
Rated fabulous
2,278 reviews
Price fromUS$190.25per night
Il Piccolo Giardino GH ***Superior, hotel in Taormina

Il Piccolo Giardino offers town and mountain views from its small rooftop terrace and pool.

The staff
8.1
Scored 8.1
Very good
Rated very good
1,102 reviews
Price fromUS$278.14per night
Hotel Villino Gallodoro, hotel in Taormina

Hotel Villino Gallodoro offers accommodation in Taormina. Guests can enjoy the on-site bar. A terrace or balcony are featured in certain rooms. A flat-screen TV with satellite channels is offered.

Our rooms were clean, the beds sufficiently comfortable, communication polite and thanks to deepL easy, breakfast was good, too. The location is excellent for reaching both the centro storico and Mazzaro beach/Isola Bella. We only stayed for one night and we would consider the hotel to be a good choice for a stay for 1 to 3 nights. We did not travel in the high season and were therefore lucky enough to be able to reserve 2 parking spaces in their inner yard, which was very convenient on our trip throughout Sicily.
8.3
Scored 8.3
Very good
Rated very good
1,588 reviews
Price fromUS$141.25per night
Taormina Panoramic Hotel, hotel in Taormina

Located 20 metres from the beach on Isola Bella Bay, Taormina Panoramic Hotel is linked to Taormina's historic centre by cable car. All rooms and the outdoor swimming pool have Mediterranean Sea...

Perhaps one of the nicest Hotels we have stayed in. The staff were all absolutely lovely. The views from our bedroom, breakfast area and the swimming pool terrace were stunning. Breakfast was 10/10 every day - tastiest food we've eaten in a hotel. Location was 10/10 if you want to be beachside - if you want to be in the main town you will need to get the gondala up to the top which only takes 4 minutes.
9.2
Scored 9.2
Superb
Rated superb
972 reviews
Price fromUS$366.35per night
Villa Greta Hotel Rooms & Suites, hotel in Taormina

Located close to the centre of Taormina, Villa Greta is a family-run hotel with views of the Ionian sea and Mount Etna. It offers free Wi-Fi in public areas, a garden and a sweet and savoury...

We had an amazing view of Etna as well as the beach from our room and even from the terrace on the top floor. The hotel is up on a hill however only a 10 minute walk from the center. The staff was very helpful and easy to talk to. We would like to especially thank Cristina who helped to organize a taxi for us as well as scooter rental. Meanwhile our room was spacious, clean and comfortable.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,196 reviews
Price fromUS$88.01per night
See all 462 hotels in Taormina

Most booked hotels in Taormina in the past month

Taormina's best hotels with breakfast

  • Hotel Villino Gallodoro
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,588 reviews

    Hotel Villino Gallodoro offers accommodation in Taormina. Guests can enjoy the on-site bar. A terrace or balcony are featured in certain rooms. A flat-screen TV with satellite channels is offered.

    Staff were very friendly and we had everything we needed

  • Hotel Caparena
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,351 reviews

    Set in Mediterranean gardens, Hotel Caparena & Wellness Club offers an outdoor pool and a sea-view terrace, just a few steps from a private beach. Wi-Fi and parking are free.

    Good location, free shuttle to Taormina, good breakfast.

  • Hotel Villa Diodoro
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,584 reviews

    Hotel Villa Diodoro boasts a hillside position and an outdoor pool with panoramic sea views, a 5-minute walk from the historical centre of Taormina.

    Stunning views of the bay and Mount Etna (when clear)

  • UNAHOTELS Capotaormina
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 2,365 reviews

    UNAHOTELS Capotaormina is perched on a rock below Taormina and is surrounded by the sea, offering an amazing view of the fantastic Giardini Naxos Bay and Isola Bella Island.

    The staff were fantastic, but the location was perfect.

  • Eurostars Monte Tauro
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,465 reviews

    Just a 5-minute walk from Taormina’s Greek-Roman Theatre, Hotel Monte Tauro features panoramic views of Naxos Bay.

    Views to die for, great location, large clean room

  • Splendid Hotel Taormina
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 3,338 reviews

    Tucked into rocks and mountains, Splendid overlooks the Ionian Sea and the Calabrian coast, a short walk from Taormina’s picturesque town centre and 3-minute walk from Corso Umberto main street.

    Very good location especially if you arrive by car

  • Hotel Soleado
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,187 reviews

    The Soleado is a family-run hotel with swimming pool, set in a residential area of Taormina 300 metres from the Arco dei Cappuccini archway.

    Very friendly staff, very very clean, Great location

  • Hotel Corallo
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,246 reviews

    Located at Taormina Mare, the hotel offers an enchanting view over the Bay of Naxos and Cape Taormina; a magnificent panorama that can be admired from each of the guestrooms and from the restaurant.

    Everyone went above and beyond to help and make our stay amazing

Budget hotels in Taormina

  • Innpiero
    7.6
    Scored 7.6
    Good
    Rated good
     · 511 reviews

    Featuring a rooftop terrace overlooking the city, Innpiero is a 5-minute walk from the Greek Theatre in Taormina. It offers air-conditioned rooms with a balcony and free Wi-Fi.

    Amazing terrace with a see view, and central location

  • Hotel Casa Adele
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 619 reviews

    Located in Taormina, 2.5 km from Giardini Naxos Beach, Hotel Casa Adele provides accommodation with a bar, a shared lounge and a terrace.

    Amazing location; spotlessly clean, fantastic team. Giuseppe is a wonderful host

  • Hotel Villa Nettuno
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 834 reviews

    Featuring a private furnished garden, Hotel Villa Nettuno offers accommodation in Taormina, with free WiFi throughout.

    Breakfast in the little garden Very friendly staff

  • Hotel Metropole Taormina
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 354 reviews

    An 18th-century noble residence, the Metropole Maison D'Hôtes is set in a panoramic location in Taormina centre. It offers panoramic views over the coast, luxurious suites, and free Wi-Fi.

    Incredible hotel - wonderful views and facilities.

  • Villa Astoria
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 941 reviews

    Family-run Villa Astoria has a garden and panoramic sea views just 500 metres from Taormina's historic centre. The hotel is 2 minutes' walk from the cableway to Mazzarò and Isola Bella beaches.

    Super friendly and helpful owners/staff. Very conveniently located.

  • Hotel Villa Belvedere
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 591 reviews

    The Belvedere is an elegant villa with views of Naxos Bay and Mount Etna in the distance. It is next to public gardens, and a 5 minutes' walk from Taormina's Corso Umberto.

    Staff/view/amenities/ proximity to town

  • Hotel Villa Taormina
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 473 reviews

    Villa Taormina dates back to the 1900s. Surrounded by floral gardens, it offers spacious rooms with antique furnishings, and a roof top terrace overlooking Mount Etna, the sea, and Taormina centre.

    Everything- location / food / staff / facilities

  • Villa Angela
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 reviews

    Set in a panoramic location above Taormina, family-run Villa Angela offers great views of Mount Etna and Naxos Bay. It features a swimming pool, uniquely styled rooms and free parking.

    The crew was very good the food was delicious clean.

Hotels located in the centre of Taormina

  • Belduomo
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 92 reviews

    Well situated in Taormina, Belduomo offers air-conditioned rooms with free WiFi and private parking.

    The location was spectacular. Could not be better.

  • Hotel Villa Schuler
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 733 reviews

    Villa Schuler, boutique hotel since 1905, is the oldest owner-run hotel in Sicily. It is surrounded by its own extensive subtropical gardens with full views of Mount Etna and Naxos Bay.

    Beautiful view, great location, delicious breakfast.

  • Hotel Villa Carlotta
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 233 reviews

    Featuring views of the Mediterranean Sea and Mount Etna in the distance, Hotel Villa Carlotta is 5 minutes' walk from the centre of Taormina.

    Everybody was very nice and everything was very clean.

  • Villa Chiara Taormina
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 164 reviews

    Villa Chiara in the centre of Taormina is only 30 metres away from the popular street Corso Umberto. It features a private beach area with summer shuttle bus, and daily breakfast.

    cleanliness, staff’s kindness and comfortable beds

  • Hotel Villa Ducale
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 315 reviews

    Villa Ducale is a small, luxurious boutique hotel with outstanding views of the sea, Mount Etna and the Strait of Messina.

    Stunning location, brilliant staff outstanding food

  • Hotel "La Pensione Svizzera"
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 683 reviews

    Hotel "La Pensione Svizzera" is a classic, small and charming hotel. Owned by the Vinciguerra family since 1925, it is located on one of the most beautiful, panoramic roads of Taormina.

    The breakfast was great. Tasty with enough selections

  • Hotel Bel Soggiorno
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 2,277 reviews

    A 10-minute walk from Taormina, Bel Soggiorno is an elegant 3-star hotel boasting panoramic views of Mount Etna and the Mediterranean.

    Beautiful views, helpful staff, excellent breakfast.

  • Taormina Garden Hotel
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,064 reviews

    Set on the east coast of Sicily, Garden Hotel is just 50 metres from the sandy beaches of Taormina. It features a lovely relaxing garden with tables, chairs and sun loungers.

    The gardens, the staff, the breakfast, the location

FAQs about hotels in Taormina









The Jewel in the Sicilian Crown

As you admire crystal-clear turquoise seas from a Taormina piazza swathed in vibrant pink blossom, you could be forgiven for thinking that you were in paradise. The stunning location of this picturesque town is its crowning glory.

However, it’s not its only glory. Surrounded by trees just below the main town, the Greek Theatre is also a triumph. Its largely intact seating offers wonderful views across the stage towards Mount Etna fuming away in the distance. Spine-tingling summer performances are still held here, and several of the town’s bars also offer live music.

Corso Umberto I runs through the heart of Taormina, from Piazza Corvaja to the 13th-century cathedral, and houses many shops and cafés. Midway along is Piazza IX Aprile, whose clock tower and church are overlooked by a rocky hill topped with a castle.

A cable car runs from the town down to the beautiful Taormina beaches (where the train station is also found). At the centre of the W-shaped bay is little Isola Bella, an island nature reserve. To the south-west is the long stretch of sand at Giardini-Naxos, and north is the bay by Mazzaró.

As you would expect of Sicily’s most beautiful resort, there is no shortage of Taormina accommodation on Booking.com, including 5-star hotels on the beach, town centre apartments and luxury B&Bs.

Learn more about visiting Taormina
  • 76 attractions
  • 7 points of interest
  • 1 neighbourhood
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Taormina:

  • 6.0
    Scored 6.0

    We were unlucky with the weather so didn’t do as much as we...

    We were unlucky with the weather so didn’t do as much as we would have liked . You’ve got to be aware the hotel is a long way away from centre so might not suit everyone. Good shuttle service though and good view from hotel. Taormina is very crowded
    Claudine
    United Kingdom
  • 10
    Scored 10

    Great place to visit.

    Great place to visit. Beautiful beach, nice restavrants and historical center. A lot of small turistic shops. The parking is outside the town, but you have free bus. We used Lumbi parking. It is worthed to stay there at leat 2 days.
    Ines
  • 10
    Scored 10

    The views are spectacular and the hotel itself was just...

    The views are spectacular and the hotel itself was just perfect. The walkway thru a garden path is so gorgeous and takes you right into the heart of everything! The bonus was having valet service for our car so we never had to worry about parking, etc, Awesome!
    Diane
  • 8.0
    Scored 8.0

    Taormina is a good base-point for tours of Mt Etna.

    Taormina is a good base-point for tours of Mt Etna. There are probably more tours running from Catania, but you can get a good tour from Taormina. The city itself is touristy, but clean and well organized. I won't throw the word "safe" out there, as we felt safe everywhere in Sicily, but we felt very comfortable in Taormina. Of course the sights and history don't compare to the bigger places in Sicily such as Siracusa, Palermo, or Agrigento, but that's not Taormina.
    William
    United States
  • 10
    Scored 10

    The city/village of Taormina was great for sightseeing.

    The city/village of Taormina was great for sightseeing. We visited the ancient amphitheater, and enjoyed hiking in the area. There were an abundance of good shops and restaurants to visit. The City public park was a wonderful mix of trees and walking paths with some amazing “follies” - odd and artistic small buildings, built to entertain the eye.
    Karen
    United States
  • 8.0
    Scored 8.0

    The location of Taormina looking down to the coast is very...

    The location of Taormina looking down to the coast is very beautiful. There was plenty to explore for a few days e.g. the Ancient Theatre, the beach at Isola Bella within walking distance or by cable car. For us the highlight was a visit to the hilltop village of Castelmola which provided fantastic views, including snow capped Mount Etna. The main drawback of Taormina is the fact it is rather crowded even in late April when we visited. Also there are too many shops selling the same tourist tat.
    A
    Anonymous
    United Kingdom

Explore guest reviews of hotels in Taormina

  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 192 reviews
    Location was amazing - right next to the beach and away from the very busy centre of Taormina. Highly recommend as it is bliss to wake up on the beach, away from the crowds, and have a coffee and a swim before taking the funicular (a 2 minute walk from the apartment) to the centre of Taormina. I would suggest taking the funicular up and walking to the very top Chiesa Madonna della Rocca, and of course to Teatro Greco. The apartment owner, Massimo, is hugely helpful if you need anything (eg he booked an airport transfer for us).
    Helen
    Sri Lanka
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 619 reviews
    Perfect location just off the western end of the main pedestrian thoroughfare. This is a small family run 'boutique' hotel which has recently been renovated to a very high standard. Our room was quiet with good aircon and good buffet breakfast. Unlike some accommodation in Taormina, this hotel has a garage with parking for approx. 5 cars but strongly advise you pre-book. You will need satnav to find hotel. The owner (and staff) is very helpful and friendly and will guide you in/out of the garage.
    David
    United Kingdom
  • From US$521.52 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,038 reviews
    Hotel Sirius's location is excellent, just a short walk away from the cable car and Corso Umberto. The valet parking service was very convenient. I enjoyed the delicious breakfast and coffee, especially scrambled eggs. The view from our room was unmatched, absolutely breathtaking. The hotel's pool was very nice; we enjoyed spritzes with great poolside views. I highly recommend this hotel and will definitely return the next time I visit Taormina.
    Vincent
    United States
  • From US$136.90 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 383 reviews
    The hotel is at the excellent location, quite, everything you need for a cute trip to one of the most beautiful cities in Italy, Taormina. Our room was at the last floor and we had a very nice balcony with the great view. The bed is super comfortable and the room was immaculate. The owners are very friendly and nice, they will be at your disposal for whatever you need. Really a very pleasant stay! Thank you!!
    Adrian
    Serbia
  • From US$494.36 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 454 reviews
    Great facilities with all the luxuries you'd expect from a 5 star location. Breakfast had all the conceivable food options available. Excellent rocky beach with amazing clear water, and bungalows are all within 50 meters of it. Taormina is a lovely town, probably best in all of Sicily. Note that it takes at least half an hour to get there, as you have to take either the cable car or the bus.
    Denys
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,458 reviews
    The hotel is located just a few minutes away from Corso Umberto, the heart of Taormina, where you will find dozens of shops and restaurants. It was very clean and although the room was not very big, it had everything we needed for a very comfortable stay. The staff is incredibly friendly and professional. The rooftop is spectacular. It is an expensive hotel but it is totally worth it.
    Marco
    United States
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 2,277 reviews
    Fantastic views, good selection of food for breakfast, very friendly staff. We stayed in the hotel for 5 days and it was the best holiday ever! This hotel deserves 5 stars! It has everything needed for comfortable stay plus the building itself is absolutely gorgeous! Will be back for sure and will recommend Bel Soggiorno to everyone looking for a superb place to stay in Taormina.
    Julia
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,491 reviews
    Stayed overnight before visiting Taormina. Secure private/free parking right across the hotel - check in first and then the receptionist will guide you to the parking lot. Good value. Good breakfast. Friendly staff. Clean/basic room. Tasty pizzeria right next door. Train tracks right behind the building but did not interfere with good sleep. Overall, a good stay.
    Christine
    Germany
  • From US$283.58 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,351 reviews
    Excellent hotel with superb all round facilities, including private beach.Staff, particularly reception were English speaking and very helpful. The free courtesy bus to and from Taormina is a great extra as hotel as prime seafront position but outside of Taormina centre. Restaurant excellent for both breakfast and dinner. Staff there were excellent.
    Doug
    United Kingdom
  • From US$155.37 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,588 reviews
    The location was great, staying in Taormina proper is too much trouble, but Hotel Villino Gallodoro was just a short distance from the lift to bring you up to Taormina so you could enjoy your hotel stay in relative peace, and go enjoy the busy Taormina when you wish. Also, located near the beach, access to boat and swimming was great.
    Felix
    United States
  • From US$810.31 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 573 reviews
    The staff was wonderful, extremely helpful and the rooms were fantastic, and the location was perfect, there is no better place to stay in Taormina! Will definitely be back and highly recommend staying at this property. The hotel is much newer than some of the other luxury hotels and the space is so much nicer and cleaner.
    Krystin
    United States
  • From US$176.01 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,187 reviews
    What a great place to stay if you are visiting Taormina. We went to the concert of Andrea Bocelli and the Theater was on walking distance. The hotel has a great view at the sea. 5/10 min walk to the centre of Taormina. Breakfast and coffee was good. Staff was really kind and helpfull.
    M
    Netherlands
  • From US$239.03 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 650 reviews
    This hotel has old world charm! You feel like you are in Sicily! The location is on the beach. All rooms have sea view(amazing)!! Chairs & towels are included in price as is breakfast. This hotel & rooms are very clean( white sheets & white soft towels)
    Eleni
    United States
  • From US$262.93 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,246 reviews
    Everything was great - from the people treating us like welcomed guests to the amenities. The steep path up to Taormina leads right from the hotel. The hotel is on a side street off the busy main road. Nice breakfast in a light and airy room.
    leslie
    United States
  • From US$208.77 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 616 reviews
    The front desk staff where excellent. Very friendly and very helpful with information around Castelmola and Taormina. This was the best hotel we stayed in during our two week trip to Sicily. The views from the pool and deck are incredible.
    Michelle
    Australia
  • From US$463.94 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 684 reviews
    Modern and clean room with a great view in an accessible location close to the centre of Taormina. The receptionist had good recommendations and cheap parking was available adjacent to the hotel.
    Zomer
    Netherlands
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,316 reviews
    The location was great, just a few minutes walk from the centre of Taormina. The hotel was lovely, swimming pools, very good breakfast, helpful staff.
    Giuseppe
    Canada
  • From US$597.58 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 473 reviews
    the location was perfect for seeing Taormina. The hotel was beautiful in every way the the staff were the best I have ever encountered.
    Marlene
    United States
  • From US$298.79 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,584 reviews
    Pleasant hotel just a few minutes of walk to Taormina Centre. High standard, all was delivered as promised.
    Lu Man
    Poland
  • From US$1,768.01 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 442 reviews
    location was great, right on the beach. very close to the cable into Taormina centre.
    Lesley
    United Kingdom

Research, refine and make plans for your whole trip

This page includes machine-generated content and therefore may contain errors. We are working to improve the quality.