Awesome location and fantastic amenities - this place was a perfect place to stay in Deia