L'hôtel Napoléon se situe sur la côte ouest de la Corse du sud, au coeur d'Ajaccio, à côté du Palais des Congrés, de la Maison Bonaparte et du golfe d'Ajaccio.
Les chambres climatisées et insonorisées sont dotées de salle de bains avec baignoire ou douche, de télévision à écran plat et de connexion Internet Wi-Fi gratuite.
L'hôtel propose des services destinés aux voyageurs d'affaires, notamment le fax et la photocopieuse, ainsi que des plateaux repas et un service de collations.