The apartment is great, the views, the location, you can find all what you need to have a great time in Mallorca.
Only be aware of the extra cost (local taxes) to be paid outside to Airb&b to avoid misunderstandings.