This is just a standard no thrills aparthotel run by a company.
Our directions where to the wrong address, another apartment located 25mins walk away. So it meant parking over a mile away, a delay in arriving and a 25min walk with two small children in 32° heat!
Yet another example of an Airbnb listing more suited to booking.com