Perfect in every way - would stay here again in a heartbeat.