The Bella Napa Hotel occupies a superb location, on the hillside of Ayia Napa overlooking a white sandy beach and is one of the most popular hotels in the area.