Perfect for everything. Great location, very clean and we were well looked after too. Will be heading back and using this apartment.