Отель «Charming Hotel Hacienda» находится в 5 километрах от центра города Мидун. У отеля оборудован собственный пляж, где установлены лежаки, зонтики, а также оборудована волейбольная площадка на песке. Пляжные полотенца предоставляются под залог. Отель расположен среди красивого сада, в котором растут пальмы и экзотические кустарники. Номера выполнены в средиземноморском стиле и украшены декором из ковки и ярких предметов. В номерах преобладают теплые тона и натуральные материалы. Каждый номер имеет выход на балкон с видом на море, дюны или сад. В комнатах установлена одна двуспальная или две односпальных кроватей, шкаф, стол, стулья, в некоторых номерах мягкий уголок. Также в номерах есть телевизор, телефон, кондиционер, сейф (за дополнительную плату), мини-бар. В номерах оборудована ванная комната с душем или ванной. В пользование доступен фен и полотенца.
В отеле представлен ресторан, который предлагает питание по системе всё включено. Ежедневно в ресторане подаются блюда интернациональной кухни, свежие фрукты, овощи, соки, выпечка, десерты, напитки, коктейли и алкоголь. Также в ресторане можно заказать детское меню. В баре можно попробовать различные алкогольные напитки с 11:00 до 23:00.
Для детей предусмотрен детский клуб, бассейн, горки, аниматоры и услуги няни (за дополнительную плату).
На территории отеля находится два бассейна, один под открытым небом, а второй крытый. В холодное время года в крытом бассейне подогревают воду. Также в гостиничном комплексе можно посетить спа-салон, где есть джакузи, массаж, косметологические процедуры, хамам, сауна. Гости могут поиграть в теннис, футбол, гольф, бильярд, волейбол, а также взять в аренду водный вид транспорт или покататься на велосипеде.