Search hotels in Copenhagen, Denmark

Enter your dates and choose from 1088 hotels and other places to stay

Check out these popular cities in Copenhagen

Stay in Copenhagen's best hotels!

Filter by:

Star rating

Review score

NH Collection Copenhagen

Hotel in Copenhagen

Set in Copenhagen, 500 metres from Church of Our Saviour, NH Collection Copenhagen offers accommodation with a fitness centre, private parking, a restaurant and a bar.

I
Inese
From
Belgium
Very comfortable beds, clean rooms, nice shower, coffee, tea and water in the room.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7,144 reviews
Price from
US$267.33
1 night, 2 adults

CityHub Copenhagen

Hotel in Copenhagen

Situated in Copenhagen, 1.3 km from Tivoli Gardens, CityHub Copenhagen features air-conditioned accommodation, a sauna and a bar.

C
Cecilia Rodrigues de Moraes
From
xx
They let me check in earlier since there were available rooms. It is very clean and confortable! The bath robes, shampoo and all other facilities are really convenient! Location is great! City center is easily reachable and there are many many options of market café and restaurants in less than 5 minutes walk
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 11,406 reviews
Price from
US$80.22
1 night, 2 adults

Kanalhuset

Hotel in Copenhagen

Situated in Copenhagen and with Church of Our Saviour reachable within 300 metres, Kanalhuset features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,020 reviews
Price from
US$189.65
1 night, 2 adults

Hotel Bethel

Hotel in Copenhagen

Conveniently situated in the centre of Copenhagen, Hotel Bethel provides buffet breakfast and free WiFi throughout the property. This 3-star hotel offers luggage storage space.

I
Isolda
From
Portugal
The location of the hotel is amazing. You can walk to many places easily. The hotel itself is much nicer than the photos and the staff is really friendly. The value for money is excellent.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,798 reviews
Price from
US$244.18
1 night, 2 adults

Andersen Boutique Hotel

Hotel in Copenhagen

Set in the trendy Vesterbro district, this boutique hotel is just 200 metres from Copenhagen Central Station. It offers modern, design rooms with LED TVs and free Wi-Fi.

H
Hultén
From
Denmark
Sweetest people and such a good atmosphere- little treat
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,199 reviews
Price from
US$222.05
1 night, 2 adults

25hours Hotel Paper Island

Hotel in Copenhagen

Boasting a bar, 25hours Hotel Paper Island is set in Copenhagen in the Zealand region, less than 1 km from Church of Our Saviour and a 19-minute walk from Christiansborg Palace.

C
Cornelia
From
Austria
The staff-members are extremely friendly and service-orientated. The bar on the top floor with the view over Copenhagen is wonderful. I have read in some reviews that visitors were not satisfied with the breakfast. I thought there was a good selection and I really enjoyed it!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 943 reviews
Price from
US$201.50
1 night, 2 adults

Residence Inn by Marriott Copenhagen Nordhavn

Hotel in Copenhagen

Set in Copenhagen, Residence Inn by Marriott Copenhagen Nordhavn has a fitness centre, terrace, bar, and free WiFi throughout the property.

B
Barbara
From
Croatia
The location of this hotel is just perfect. It is situated outside the city center in a quiet neighborhood, very close to the metro, so you can reach the city center within a few minutes. The room was very clean, and the breakfast was excellent. I couldn't recommend the hotel more.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 reviews
Price from
US$283.77
1 night, 2 adults

Nimb Hotel

Hotel in Copenhagen

Located in Copenhagen’s famous Tivoli Gardens, this stylish boutique hotel is housed in an impressive Moorish-style building.

K
Kalie
From
Germany
We flew to Copenhagen to elope and we couldn't be happier with Nimb hotel and their services. Pierre, the guest experience manager joined us as a witness for our wedding , took photos, and brought champagne. He went above and beyond and we are so grateful. We ended up eating at The Brasserie two nights in a row we were so impressed with the food. Additionally, it was one of the best hotel gyms we've experienced and the 90 min massages were well worth it.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 164 reviews
Price from
US$735.57
1 night, 2 adults

THE KRANE

Hotel in Copenhagen

Set in Copenhagen, 2.4 km from Svanemolle Beach, THE KRANE offers accommodation with free bikes, free private parking, a terrace and a bar.

D
Dakota
From
Australia
I am a crane operator/ rigger. so this really appealed to me. it not only lived up to expectations, it exceeded it! I will be booking a week or so here to soak it all in. especially those baths and sauna ! the view! the beers, the bed! everything was perfect
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews
Price from
US$1,264.34
1 night, 2 adults

1 Hotel Copenhagen

Hotel in Copenhagen

Located in Copenhagen’s old Latin Quarter, this stylish hotel offers free WiFi, and designer rooms. Just 4 minutes’ walk away is the main shopping street, Strøget.

S
Sigurborg
From
Iceland
So good remake of the hotel everything 99%
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 25 reviews
Price from
US$331.89
1 night, 2 adults
See all 1088 hotels in Copenhagen

Most booked hotels in Copenhagen in the past month

See all

Copenhagen's best hotels with breakfast

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 8,266 reviews

    Set in Copenhagen, less than 1 km from Copenhagen Central Station, Scandic Spectrum offers accommodation with a fitness centre, private parking, a terrace and a restaurant.

    From US$220.15 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 5,070 reviews

    Situated conveniently in Copenhagen, 25hours Hotel Indre By offers air-conditioned rooms, a fitness centre, free WiFi and a terrace.

    From US$284.48 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 11,628 reviews

    Situated in Copenhagen, 1.2 km from Kastrup Søbad Beach, Scandic CPH Strandpark features accommodation with a terrace, private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,037 reviews

    Scandic Norreport is situated conveniently in the centre of Copenhagen, and offers a terrace, free WiFi and a bar. This 4-star hotel offers luggage storage space.

    From US$217.31 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 17,848 reviews

    Comwell Copenhagen Portside Dolce by Wyndham has a garden, shared lounge, a restaurant and bar in Copenhagen.

    From US$179.69 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 3,797 reviews

    Situated in Copenhagen and with Bella Center reachable within 1.5 km, Four Points Flex by Sheraton Copenhagen Arena features express check-in and check-out, non-smoking rooms, a fitness centre, free...

    From US$200.56 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 19,951 reviews

    Comfort Hotel Copenhagen Airport has a fitness centre, a laundromat and a bar, 3 minutes walk from the airport terminal. Boasting family rooms and a kids playroom.

    From US$236.27 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,381 reviews

    Ideally located in the centre of Copenhagen, Villa Copenhagen offers air-conditioned rooms, a fitness centre, free WiFi and a garden.

    From US$367.92 per night

Budget hotels in Copenhagen

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 34,721 reviews

    Located 1.2 km from Copenhagen Central Station and Tivoli Gardens, this eco-friendly hotel offers free WiFi and compact, yet functional and private rooms.

    From US$113 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1,177 reviews

    This hotel with a self check-in just 100 metres from Copenhagen Central Station, offers nice and quiet private double rooms, sleep cabins and free WIFi. Tivoli Gardens is 350 metres away.

    From US$65.65 per night
  • Scored out of 10, guest rating 5.9
    Passable - What previous guests thought, 1,057 reviews

    This central Copenhagen hotel is conveniently located just 400 metres from Islands Brygge Metro Station and 1 km from the IT University of Copenhagen.

    From US$96.72 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,020 reviews

    Situated in Copenhagen and with Church of Our Saviour reachable within 300 metres, Kanalhuset features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

    From US$221.26 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 3,798 reviews

    Conveniently situated in the centre of Copenhagen, Hotel Bethel provides buffet breakfast and free WiFi throughout the property. This 3-star hotel offers luggage storage space.

    From US$236.27 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 7,602 reviews

    Located in Copenhagen, 300 metres from Tivoli Gardens, WIDE Hotel provides accommodation with a fitness centre, private parking, a shared lounge and a bar.

    From US$257.77 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,378 reviews

    Situated in a quiet and scenic surrounding along the Mølleåen River, this Kongens Lyngby hotel is a 20-minute drive from Copenhagen. Guests can enjoy free Wi-Fi and relax on a waterfront terrace.

    From US$149.82 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,297 reviews

    This charming hotel is situated in a quiet area, 2 minutes’ walk from Parken Stadium. It offers free Wi-Fi and convenient access to Copenhagen’s city centre, a 10-minute bus ride away.

    From US$187.68 per night

Hotels in Copenhagen that you can book without a credit card

  • Ascot Hotel

    Hotel in Copenhagen
    No credit card needed
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 7,105 reviews

    Set in a charming 19th-century building, this hotel is 3 minutes’ walk from City Hall Square and Tivoli Gardens. It offers free WiFi, free gym access and a popular breakfast buffet.

    From US$264.28 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 5,281 reviews

    This cosy hotel is just a 3-minute walk from Central Station and is found close to Copenhagen’s main street, Strøget. It offers a furnished courtyard and free Wi-Fi.

    From US$168.32 per night
  • The Square

    Hotel in Copenhagen
    No credit card needed
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 4,845 reviews

    Guests can enjoy a drink at The Square's trendy lobby bar. Or guests can gain access to The Executive Lounge where snacks and drinks are available, and includes a TV, newspapers and a selection of...

    From US$200.71 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 584 reviews

    Located in Copenhagen, 300 metres from Tivoli Gardens, Hypernym Hotel & Suites offers accommodation with a fitness centre, private parking and a bar.

    From US$364.92 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 876 reviews

    Hotel 9 små hjem is located in Copenhagen, 1 km from Parken Stadium. Free WiFi is available. Each room has a private bathroom. For your comfort, you will find free toiletries and a hairdryer.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 7,323 reviews

    Situated in Copenhagen, within 2.8 km of Church of Our Saviour and 4.2 km of The National Museum of Denmark, Go Hotel City features accommodation with a bar and free WiFi throughout the property as...

    From US$150.14 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,089 reviews

    Situated in the Danish House of Sports, Idrættens Hus Hotel og Konference offers free WiFi, free parking and rooms with a flat-screen TV and work desk. Brøndby Stadium is just across the street.

    From US$236.27 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Ottilia Heritage features a fitness centre, terrace, a restaurant and bar in Copenhagen. This 4-star hotel offers a 24-hour front desk and luggage storage space.

FAQs about hotels in Copenhagen

See reviews by guests who stayed at hotels in Copenhagen

See all
  • From US$336.39 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 3,125 reviews
    Lovely atmosphere, smart interior, great lounges. The staff went out of their way to help us printing our boarding cards, they were always smiling, nothing too bothersome for them. The room was clean and bright and the bed was very comfortable. We didn't have breakfast as we were off at 04.30. That early it was nice to see lights on in the hall and a smiling staff member at the disk. The location is superb, only a few minutes walk to the main station where we caught the train to the airport. It's only five minutes walk to Tivoli, Rådhuspladsen and Strøget. We shall definitely be coming here again.
    Guest review by
    Bitten
    Denmark
  • From US$1,127.95 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 164 reviews
    We flew to Copenhagen to elope and we couldn't be happier with Nimb hotel and their services. Pierre, the guest experience manager joined us as a witness for our wedding , took photos, and brought champagne. He went above and beyond and we are so grateful. We ended up eating at The Brasserie two nights in a row we were so impressed with the food. Additionally, it was one of the best hotel gyms we've experienced and the 90 min massages were well worth it.
    Guest review by
    Kalie
    Germany
  • From US$298.70 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 7,215 reviews
    The location of the hotel is perfect. Breakfast is excellent, not cheap, but worth the money. The room we had was smaller then expected. After discussing with receptionist, they changed the room, the new one being very nice, spacious, with an excellent water / Opera view. Staff is very polite and helpful.
    Guest review by
    Catalin
    Romania
  • From US$156.78 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 3,646 reviews
    It was modern, spacious, full of light and confortable. The room had everything we could need and the view from the window was very nice. The location too was perfect, very near the station and a few bus stops to easily move around in Copenhagen but not that much for train noise to bother the guests!
    Guest review by
    Selene
    Italy
  • From US$213.36 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,656 reviews
    Very nice and clean rooms, great breakfast. The staff were very friendly, especially Louise who was very helpful and did the impossible to solve problems. The hotel is also very bike friendly, we were allowed to store the bike in the garage or even take it to the room for charging.
    Guest review by
    Annick
    Luxembourg
  • From US$356.39 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 545 reviews
    This apartment hotel is an excellent choice. Our 2 bedroom apartment was very spacious. The bedrooms were large with long beds and plenty of closet space. equipped kitchen. Nice balcony facing a very groomed inner garden. Everything was modern and with a nice design. Cabinet
    Guest review by
    Dan
    Israel
  • From US$227.58 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 3,380 reviews
    The location is awesome, the room was so nice big room, many windows and natural light. The staff was very nice and helping. And when we didn’t want our room cleaned they left us a bag with toilet paper and towels. And for the price it was truly amazing!!!
    Guest review by
    Stefánsdóttir
    Iceland
  • From US$243.15 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 5,337 reviews
    This hotel is sooo nice, the staff are super friendly and helpful, beds comfy, quiet, all very nice decor and ideal location - walkable from lots of great places and restaurants. Thank you for the hospitality - we hope to return!
    Guest review by
    Lisa
    Luxembourg
  • From US$124.70 per night
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 21,591 reviews
    The location was excellent, near the main station and all other transport. It is within walking distance to most of the tourist attractions. We bought a travel pass and enjoyed ourselves. The breakfast was excellent.
    Guest review by
    Erika
    South Africa
  • From US$411.11 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 978 reviews
    It’s such a cosy place for a relaxing weekend, everything is very comfortable and tidy and the breakfast is absolutely amazing. The view on the sea is amazing and the spa deserves 4 stars.
    Guest review by
    Solene
    France
  • From US$149.82 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,378 reviews
    It was a really nice place with a good and cozy location. So good quality breakfasts. Clean. Friendly and helpful staff. Would definitely recommend this place.
    Guest review by
    Vladislava
    Finland
  • From US$146.98 per night
    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 14,886 reviews
    Се беше супер, хотелот е на две станици од метрото. Мали се собите, но ги користиме само за спиење. Копенхаген мора да се види а не да се одседне во соба.
    Guest review by
    dejan
    North Macedonia
  • From US$163.10 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,187 reviews
    Very comfortable and quiet place. Esay access to public transport. Has several aporting activity possibilities.
    Guest review by
    MEXAHNK
    Latvia
  • From US$184.75 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 11,563 reviews
    Breakfast, coffee, tea in the lobby, location, comfortable bed, bath in the bathroom
    Guest review by
    Linas
    Lithuania
  • From US$116.16 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 10,982 reviews
    Great location, near tivoli gardens and city center. Very neat and comfortable.
    Guest review by
    THATYANA
    Brazil
  • From US$238.96 per night
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 477 reviews
    The surroundings and the atmosphere was very nice! The room we had was great.
    Guest review by
    Christian
    Sweden
  • From US$329.84 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 5,235 reviews
    Well situated beautiful pool good breakfast good working airco
    Guest review by
    vera
    Belgium
  • From US$149.98 per night
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 10,177 reviews
    Kind stuff, clean,family room woth kitchenet..
    Guest review by
    Vesna
    Slovenia
  • From US$216.52 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 3,419 reviews
    Amazing breakfast! All around great service
    Guest review by
    Sandra
    Mexico
  • From US$394.32 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,829 reviews
    Well managed with dedicated personnel
    Guest review by
    Peter
    Austria

Planning a trip? Get inspired by reviews of cities in Copenhagen

  • 10.0

    It's a city with its own different history.

    It's a city with its own different history. History of different kings and different time. The Vikings are definately something they are proud of and should be! The interactive museums and all are amazing! The city is very clean as the citizens do look after their own dirts and rubbishes. people are friendly generally everywhere. Occasionally you will see some certain individual living on the streets but they are rather harmless finding their own things to do to survive. Good thing is they don't give you a look or forces you to tip on every meal or services rendered too. But of course, if you like it, recommended to go ahead. Their servers caters 1 person to many tables!
    Guest review by
    Ing Hong
    Malaysia
  • 10.0

    The hotel is clean and very close to the train station so,...

    The hotel is clean and very close to the train station so, it was very easy to get to central station which gives you access to all the trains that will get you to where you want to go. You can catch a train direct from the airport to Tastrup train station and walk less than 5 minutes to the hotel.
    Guest review by
    Anna
    United Kingdom
  • 10.0

    It dark in these time of the year, but it is a great and...

    It dark in these time of the year, but it is a great and green place. Friendly people and possibly nice path for recreations. I were business there though. I would say the staff in the 7 eleven at the station I do like the best, however at late card terminal may not be operation. Feeling safe.
    Guest review by
    Mihály
    Finland
  • 10.0

    Very clean, newly renovated, quiet. The room well appointed.

    Very clean, newly renovated, quiet. The room well appointed. The receptionist was very friendly and helpful. Excellent breakfast. The hotel is in a small shopping area with a supermarket,small restaurants and every convenience very close. It’s a bit out of the city centre, so maybe not ideal if you are sightseeing in Copenhagen, but it’s on a bus line. My only small gripe- the pillows were small and we could have used two each and the winter bedcovers were too warm for June. Otherwise a great hotel where we will definitely stay again.
    Guest review by
    Lynn
    Austria
  • 6.0

    I just need at quiet place to rest, wasn't on sightseeing...

    I just need at quiet place to rest, wasn't on sightseeing... I'm not specifically interested in Ballerup at this moment... And therefore it was a bit annoying that the house was so noisy - late at night as well as early morning... The staircase especially was making a lot of noise.. It made me feel nervous that somebody was coming down to me - a lot of times...( I was in basement! ) I couldn't open a window either, just the door if I wanted some fresh air, and that wasn't very nice either... The room (s) were too big and 'spread out' in different 'sections', and that wasn't cozy in my eyes...There wasn't a 'night-lamp' near the bed that worked, only a lot of spot lights in the ceiling... Not that cozy even if the volume could be turned down... The man of the house seemed very nice, I met him on the way to the house, - as I was asking for advice concerning some road-maintenance obstacles that were in my way to get to the house. So they are most likely were nice people ... But I guess a big part of my disapointment comes from the fact that this stay was more expensive than a night in Hotel Zleep - also in Ballerup, 3 weeks ago...There I had a quiet room, no sound from the building, view to a lake, nice bed, a window I could open, GREAT BREAKFAST INCLUDED, everything clean and everything easy and flexible in terms of checking in and out etc. Much easier and more comfortable for me... So I will chose that next time...
    Guest review by
    Susanne
    Denmark
  • 4.0

    Location and the grounds is very nice.

    Location and the grounds is very nice. The breakfast is ok but served between 7-9am. Room was big but outdated. TV has few channel and no bluetooth. Two person bed was separate spring mattresses that kept drifting apart. Bathroom is not up to standards for this kind of location and price range. Its a conference hotel more than it should be. Ordrupgaard Art museum is super close as is the beach. Lousiana art museum little ways and Bakken amusement park as well.
    Guest review by
    Anna
    Finland
  • 10.0

    Copenhagen is a fantastic city!

    Copenhagen is a fantastic city! It’s very walkable, and exploring by bike is a lot of fun. The food and pastries are excellent. As people who love art, photography, graphic design, architecture, and home décor, we were very pleased with what the city has to offer. A week might be longer than the average stay, but we enjoyed taking our time — strolling around, relaxing in parks, and exploring different neighborhoods. It’s also a great city for thrifting if that’s your thing. As a Canadian dealing with the bad exchange rate, it’s also one of the most expensive cities I’ve visited. Be sure to factor the high cost of living into your budget.
    Guest review by
    Karianne Lamarche
    Canada
  • 10.0

    Nice hotel, nice rooms and friendly people at the reception.

    Nice hotel, nice rooms and friendly people at the reception. Great breakfast ! The hotel is located very near to the trainstation which is a big advantage if you want to travel by public transport. We had a very nice stay here !
    Guest review by
    Dirk
    Belgium
  • 10.0

    Ballerup it self is a suburb that has everything you need.

    Ballerup it self is a suburb that has everything you need. The bus connections are good, they are frequent and it only takes around 35 min by train from Copenhagen central station, path to walk and bike are well made to everywhere.
    Guest review by
    J. Rosiana
    Denmark
  • 10.0

    LOVED IT.

    LOVED IT. If logistics permitted, I’d move there next weekend. I love the people, the mentality, the lifestyle, the food. If your sense of humor can handle it, I highly recommend one of the „Politically Incorrect Walking Tours” that can be found on Get Your Guide or Instagram.
    Guest review by
    Joanna
    United Kingdom