Michel Apartments is located in the heart of Ammoudara, just 230 feet from the area’s 3.7 miles long Blue Flag beach. Most of the rooms enjoy a sea view, and its snack bar has an outdoor terrace. The air-conditioned apartments have cool tiled floors and each comes with a kitchenette with fridge and dining table. Wi-Fi is provided free of charge. Michel Apartments is a 5-minute walk from the vibrant nightlife of Ammoudara. Water sports, beach volleyball and beach bars are available on the beach. Free private parking is available next to the hotel's building. Frequent bus service is available at 50 metres, offering easy access to Crete's capital, Heraklion. Distance from Heraklion is 4.3 miles.