A hotel can make or break your vacation. We’ve all heard stories about crappy dives ruining someone’s trip. Hey, we’ve written about plenty of them here on Gadling. But every once in a while we come across a hotel that exceeds our expectations.

Hoteliers, take note. This is how to do it right.

While fleeing the Spanish Christmas to Tangier, we took a relative’s recommendation and booked a room at La Tangerina Guest Home in the Casbah. The first good impression came before we got there with their detailed website where you can view all ten rooms – a big help in deciding which one to take. We selected Room 3 for 65 euros ($86), one of the cheapest. There is also a smaller, cheaper room, and some larger suites suitable for a whole family. The price includes breakfast.

Since we assumed there would be the usual hassle at the North African airport, we booked a taxi through the hotel. We later found out they didn’t overcharge us like a lot of hotels would – another point in their favor.

La Tangerina is located on the northern edge of the Casbah overlooking the protective wall facing north to the Strait of Gibraltar. It’s part of an old private residence. Only the Sultan’s family and hangers-on were allowed to live in the Casbah, so the building has a good pedigree. There are four floors built around an inner courtyard. The ground floor has a couple of lounges opening onto the courtyard and the dining room is also on this level.

%Gallery-175868%We got to sample the kitchen the first night. I had an excellent tagine. Breakfast the next day included bread, cake and msemen, a sweet flatbread popular here in Morocco that quickly became my favorite. Service was fast and the food consistently good.

The rooms are tastefully decorated with bright walls and old prints of Tangier and Morocco. Bathrooms are modern and everything was cleaned daily. In a cage outside our door was a happy little canary I nicknamed Parsley. That’s an inside joke between the Spanish and the Moroccans. They don’t think it’s funny; I think it’s hilarious.

We didn’t spend much time in the room, though, because the rooftop terrace was where we really wanted to be. The terrace offers sweeping views of the Strait of Gibraltar. There’s a covered divan if you want to take a nap, chairs and tables if you want to sit and read, and an upper sun deck for tanning. We spent a lot of time lazing around up there, drinking mint tea and eating amazing little Moroccan sweets. We had a nice surprise when we checked out and discovered they were free!

The terrace really makes this hotel and induces a certain laziness that cuts into sightseeing time. That was fine by us because we wanted a relaxed holiday. It also served well for a New Year’s Eve party with some of the other guests. While Spain is due north of Tangier, it’s in the next time zone and so we got to watch the distant flare of fireworks at 11 p.m., and then have a second celebration at midnight.

Luckily for us, this hotel serves alcohol, which isn’t always the case in this Muslim nation. The Moroccans make some fine white wine, although the red we tried was too young for our taste. There was also French champagne on hand for New Year’s Eve.

All in all, La Tangerina is one of the best hotel experiences I’ve had in 33 countries of travel. The management gets everything right, from the beautiful terrace to little touches such as the bowl of free tangerines in the courtyard. The one thing I didn’t try was the hammam and massage service. I suspect those are excellent as well.

Would you like to give a shout out to your favorite hotel? Tell us about it in the comments section!

For more on what goes on behind the scenes in a hotel, check out McLean Robbins’ series “The Birth of a Hotel.”