We enjoyed our time in Bagheria. Keep in mind that you will have to rent a car to get around or constantly call private taxi services. The villa was extremely clean with a nice ocean view.