The exterior of the hotel is fairly typical of the architecture found in the area. A low-rise, cream structure with simple tan coloured arches and a large covered terrace up to the right as you look at the building will be your first encounter with the Mexicana. The lobby, divided into two parts, the reception area (possibly a little small given the number of people checking in at times) and a seating area, is bright and nicely furnished. The leather couches' cushions add colour to the space you'll find various decorative objects and books upon the shelves in the seating area. The hotel has two pools: a small one (heated) just the other side of the lobby and a large main pool further into the complex. The latter enjoys sun all day long, the surrounding buildings not being on top of the pool, and both the main and small pool are served by bars (the larger of which also serves snacks.) There are sufficient sun beds and parasols for all and enough space so as not to be on top of your neighbour. The hotel's wellness centre, which opened six months ago, is small and not particularly professional, but does have a decent gym (free), sauna, steam rooms, jacuzzi, massage rooms and a beauty salon. As well as a diving centre found on the hotel's coral beach, which offers courses and dives for all levels, on site you can enjoy tennis, volleyball, basketball, table tennis as well as the billiard room. At the time of our visit the hotel had wifi only around the large pool area although it should soon cover the entire property and will cost around 20EGP for half an hour. The grounds of the hotel are fairly well maintained with the characteristic bougainvillea plants giving a gorgeous pink hue to the hotel. The buildings which house the rooms themselves (only ever two stories in height) are all nicely kept, if not a little plain, with wooden trellises and balconies on view wherever you look. Be careful when walking around the complex at night as certain areas are not very well lit.