There's only one hotel in Mġarr – the butterscotch-bright, four-star Grand Hotel, which has a fine position overlooking the harbour. It has bright, airy, elegant rooms and extensive facilities, including a sauna, gym, games room, restaurant and cocktail bar. Its least expensive rooms have no view; from these it's a small step up to a 'country view' room.
Sea-view rooms with balcony or terrace are a worthwhile investment.