Simply excellent. Everything needed for a long or short stay with modern and extensive amenities. Great location too. Already planning our next stay.