Christmas day flight. 500m walk from gate via construction site to aircraft parked at some remote gate in the rain. Made to stand 15 mins in the rain until aircraft could board. All seats in the aircraft locked in the extreme upright position with reclining mechanism disabled. Lady Gaga on repeat on the PA to make everyone feel better. Arrived in perth at midnight to 20 minute hold on taxiway waiting for another aircraft to push back. Bad service is an art form with these guys. Never again, am prepared to pay a premium to an airline that respects it's customers.